Pytania oznaczone «ruby»

212
Jak wyjść z pętli za pomocą Ruby Pry?

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...

210
Jak parsować plik YAML w Ruby?

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") ?...

208
Jak utworzyć komunikat wyjściowy

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

206
Jak zaktualizować rubygemy

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...

205
Ruby: Jak zmienić skrót w parametry HTTP?

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...

201
Prawidłowy sposób na wypełnienie tablicy zakresem w Rubim

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...

201
ActiveRecord: rozmiar vs liczba

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ę...

201
Jak udokumentować kod Ruby?

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 # -...

200
Jak kodować / dekodować jednostki HTML w Ruby?

Próbuję zdekodować niektóre elementy HTML, takie jak '&amp;lt;'stawanie się '<'. Mam stary klejnot ( html_helpers ), ale wydaje się, że został porzucony dwukrotnie. Jakieś rekomendacje? Będę musiał użyć go w