Pytania oznaczone «ruby»

136
Jak przekonwertować obiekt String na obiekt Hash?

Mam ciąg, który wygląda jak hash: "{ :key_a => { :key_1a => 'value_1a', :key_2a => 'value_2a' }, :key_b => { :key_1b => 'value_1b' } }" Jak uzyskać z tego hash? lubić: { :key_a => { :key_1a => 'value_1a', :key_2a => 'value_2a' }, :key_b => { :key_1b => 'value_1b' }...

135
Ruby Array find_first object?

Czy brakuje mi czegoś w dokumentacji tablicy? Mam tablicę, która zawiera maksymalnie jeden obiekt spełniający określone kryterium. Chciałbym sprawnie znaleźć ten obiekt. Najlepszy pomysł, jaki mam z dokumentów, jest następujący: candidates = my_array.select { |e| e.satisfies_condition? } found_it...

135
Wyrażenie Ruby% r {}

W modelu jest pole validates :image_file_name, :format => { :with => %r{\.(gif|jpg|jpeg|png)$}i Dla mnie wygląda to dość dziwnie. Zdaję sobie sprawę, że jest to wyrażenie regularne. Ale chciałbym: wiedzieć, co to dokładnie oznacza. Jest %r{value}równe /value/? móc go zastąpić zwykłym...

135
Brak polecenia rbenv install

W Ubuntu 10.04Właśnie zainstalowałem rbenv. Brak polecenia instalacji. rbenv 0.4.0-49-g8b04303 Usage: rbenv <command> [<args>] Some useful rbenv commands are: commands List all available rbenv commands local Set or show the local application-specific Ruby version global Set or...

134
Automatyczny licznik w Rubim dla każdego?

Chcę użyć for-each i counter: i=0 for blah in blahs puts i.to_s + " " + blah i+=1 end Czy jest lepszy sposób, aby to zrobić? Uwaga: nie wiem, czy blahsto tablica, czy hash, ale konieczność zrobienia blahs[i]tego nie uczyniłaby tego bardziej seksownym. Chciałbym również wiedzieć, jak pisać i++w...

134
Jak pobrać plik binarny przez HTTP?

Jak pobrać i zapisać plik binarny przez HTTP przy użyciu Rubiego? Adres URL to http://somedomain.net/flv/sample/sample.flv. Pracuję na platformie Windows i wolałbym nie uruchamiać żadnego zewnętrznego programu.

134
Instalowanie rmagick na Ubuntu

Próbuję uzyskać konfigurację RMagick na Ubuntu 10.04. Patrzyłem tutaj, ale nie miałem radości. Nawet skompilowałem i zainstalowałem ImageMagick ze źródła, ale instrukcje tutaj nadal nie pomogły mi, gdy próbowałem zainstalować RMagick przy użyciu RubyGems. Mam ten

134
Utwórz tablicę symboli

Czy jest lepszy sposób na zrobienie czegoś takiego? %w[address city state postal country].map(&:to_sym) #=> [:address, :city, :state, :postal, :country] Myślałem, że %szrobiłbym to, co chciałem, ale tak się nie dzieje. Po prostu bierze wszystko między nawiasami i tworzy z tego jeden...