Czy widziałeś taką funkcję zadeklarowaną? def foo a, **b ... end Rozumiem, że jeden *jest operatorem splat. Co
Czy widziałeś taką funkcję zadeklarowaną? def foo a, **b ... end Rozumiem, że jeden *jest operatorem splat. Co
Używam Pry z aplikacją Rails. Ustawić binding.prywewnątrz pętli w moim modelu, aby spróbować i debugowania problem. Na przykład: (1..100).each do |i| binding.pry puts i end Kiedy piszę quit, przechodzi do następnej iteracji i zatrzymuje się ponownie. Czy istnieje sposób na wyjście z pętli, aby...
Chciałbym zrobić coś takiego: some_method.should_raise <any kind of exception, I don't care> Jak mam to zrobić? some_method.should_raise exception ... nie
Muszę znać bieżącą trasę w filtrze w Railsach. Jak mogę dowiedzieć się, co to jest? Korzystam z zasobów REST i nie widzę nazwanych
Jaki jest cel operatora znaku zapytania w Ruby? Czasami wygląda to tak: assert !product.valid? czasami jest w
Chciałbym wiedzieć, jak analizować plik YAML z następującą zawartością: --- javascripts: - fo_global: - lazyload-min - holla-min Obecnie próbuję to przeanalizować w ten sposób: @custom_asset_packages_yml = (File.exists?("#{RAILS_ROOT}/config/asset_packages.yml") ?...
Jak znaleźć średnią z tablicy? Jeśli mam tablicę: [0,4,8,2,5,0,2,6] Uśrednianie dałoby mi
Czy istnieje jedno wywołanie funkcji linii, które zamyka program i wyświetla komunikat? Wiem, że w Perlu jest to tak proste, jak: die("Message goes here") Mam dość pisania tego: puts "Message goes
Nie mogę wymyślić jednego sposobu, aby to zrobić. Czy jest jakiś
Czy istnieje wbudowany sposób na konwersję liczby całkowitej w Rubim na jej szesnastkowy odpowiednik? Coś w rodzaju przeciwieństwa String#to_i: "0A".to_i(16) #=>10 Może jak: "0A".hex #=>10 Wiem, jak tworzyć własne, ale prawdopodobnie bardziej efektywne jest użycie wbudowanej funkcji...
Muszę zaktualizować klejnoty do 1.8. Próbowałem zainstalować odpowiednie pakiety Debiana, ale wygląda na to, że się nie aktualizuje anujm@test:~$ dpkg -l |grep -i rubygem ii rubygems 1.3.5-1ubuntu2 package management framework for Ruby libraries/applications ii rubygems-lwes 0.8.2-1323277262 LWES...
Jak nazywacie ->operatora jak poniżej? ->(...) do ... end Czy poniższe fragmenty nie są równoważne? succ = ->(x) {x + 1} succ = lambda {|x| x +
To jest całkiem proste z prostym hash {:a => "a", :b => "b"} co przełożyłoby się na "a=a&b=b" Ale co robisz z czymś bardziej złożonym, takim jak {:a => "a", :b => ["c", "d", "e"]} co powinno się przełożyć na "a=a&b[0]=c&b[1]=d&b[2]=e" Lub jeszcze gorzej...
Wynika to z poprzedniego pytania, na które udzielono odpowiedzi. Odkryłem, że mogę usunąć złączenie z tego zapytania, więc teraz działa zapytanie start_cards = DeckCard.find :all, :joins => [:card], :conditions => ["deck_cards.deck_id = ? and cards.start_card = ?", @game.deck.id, true] To...
Jak uzyskać znacznik czasu UNIX (liczba sekund od 1970 GMT) z obiektu Date w aplikacji Rails? Wiem, że Time#to_izwraca znacznik czasu, ale zrobienie Date#to_timei otrzymanie znacznika czasu powoduje coś, co jest wyłączone o około miesiąc (nie jestem pewien, dlaczego ...). Jakakolwiek pomoc się...
Pracuję nad książką, która podaje przykłady konwersji zakresów na równoważne tablice przy użyciu ich metod „to_a” Kiedy uruchamiam kod w irb, pojawia się następujące ostrzeżenie warning: default `to_a' will be obsolete Jaka jest poprawna alternatywa dla używania to_a? czy istnieją alternatywne...
W Railsach możesz znaleźć liczbę rekordów używając zarówno Model.sizei Model.count. Jeśli masz do czynienia z bardziej złożonymi zapytaniami, czy jest jakaś korzyść z używania jednej metody nad drugą? Czym się różnią? Na przykład mam użytkowników ze zdjęciami. Jeśli chcę wyświetlić tabelę...
Czy istnieje sposób na wydrukowanie na szynach numeru z przecinkami? Na przykład, jeśli mam numer 54000000.34, mogę uruchomić <% = liczba.funkcja%>, która wyświetliłaby „54 000 000,34”
Czy istnieją pewne konwencje kodu podczas dokumentowania kodu ruby? Na przykład mam następujący fragment kodu: require 'open3' module ProcessUtils # Runs a subprocess and applies handlers for stdout and stderr # Params: # - command: command line string to be executed by the system # -...
Próbuję zdekodować niektóre elementy HTML, takie jak '&lt;'stawanie się '<'. Mam stary klejnot ( html_helpers ), ale wydaje się, że został porzucony dwukrotnie. Jakieś rekomendacje? Będę musiał użyć go w