Pytania oznaczone «ruby»

292
Jak zainstalować klejnot pg PostgreSQL na Ubuntu?

Próbuję zainstalować klejnot pg PostgreSQL dla Ruby. Wydałem następujące polecenie: gem install pg Zainstalowałem Ruby 1.9.2 przy użyciu RVM. Powyższe polecenie pokazuje mi następujący błąd. Błąd jest następujący: Building native extensions. This could take a while... ERROR: Error installing...

284
Jak usunąć puste elementy z tablicy?

Mam następującą tablicę cities = ["Kathmandu", "Pokhara", "", "Dharan", "Butwal"] Chcę usunąć puste elementy z tablicy i chcę następujący wynik: cities = ["Kathmandu", "Pokhara", "Dharan", "Butwal"] Czy jest jakaś metoda compact, która zrobi to bez

282
Jak posortować tablicę w porządku malejącym w Ruby

Mam szereg skrótów: [ { :foo => 'foo', :bar => 2 }, { :foo => 'foo', :bar => 3 }, { :foo => 'foo', :bar => 5 }, ] Próbuję posortować tę tablicę w kolejności malejącej zgodnie z wartością :barw każdym haszu. Używam sort_bydo sortowania powyżej tablicy: a.sort_by { |h|...

280
Jakie są typowe sposoby odczytu pliku w Rubim?

Jakie są typowe sposoby odczytu pliku w Rubim? Na przykład, oto jedna metoda: fileObj = File.new($fileName, "r") while (line = fileObj.gets) puts(line) end fileObj.close Wiem, że Ruby jest niezwykle elastyczna. Jakie są zalety / wady każdego

275
Bloki i plony w Ruby

Próbuję zrozumieć bloki i yieldich działanie w Ruby. Jak yieldstosować? Wiele aplikacji Rails, na które patrzyłem, używało yieldw dziwny sposób. Czy ktoś może mi wyjaśnić lub pokazać, gdzie mam je

274
Iteruj przez każdy plik w jednym katalogu

Jak napisać pętlę w języku ruby, aby móc wykonać blok kodu na każdym pliku? Jestem nowy w ruby ​​i doszedłem do wniosku, że sposobem na zrobienie tego jest wykonanie każdej pętli. Plik ruby ​​zostanie wykonany z innego katalogu niż katalog, który chcę zapętlić. Próbowałem Dir.foreachi nie mogłem...