Domande taggate «ruby»

Ruby è un linguaggio interpretato orientato agli oggetti dinamico multipiattaforma open source, creato da Yukihiro Matsumoto (Matz) nel 1995. Il tag [ruby] è per domande relative al linguaggio Ruby, compresa la sua sintassi e le sue librerie. Le domande su Ruby on Rails devono essere contrassegnate con [ruby-on-rails].

13
Come faccio a convertire un oggetto String in un oggetto Hash?
Ho una stringa che sembra un hash: "{ :key_a => { :key_1a => 'value_1a', :key_2a => 'value_2a' }, :key_b => { :key_1b => 'value_1b' } }" Come posso ottenere un hash da esso? piace: { :key_a => { :key_1a => 'value_1a', :key_2a => 'value_2a' }, :key_b => { :key_1b => …
137 ruby 


6
Come convertire JSON in un hash Ruby
Ho un oggetto JSON con il seguente valore: @value = {"val":"test","val1":"test1","val2":"test2"} Voglio fare un giro in Ruby per ottenere le coppie chiave / valore. Quando lo uso @each, non scorre attraverso l'oggetto perché non è nella forma hash Ruby: @value = {"val"=>"test","val1"=>"test1","val2"=>"test2"} Come posso convertire l'oggetto JSON sopra in un …
137 ruby  json  hashmap 





8
Come URL codificare una stringa in Ruby
Come faccio ad URI::encodeuna stringa come: \x12\x34\x56\x78\x9a\xbc\xde\xf1\x23\x45\x67\x89\xab\xcd\xef\x12\x34\x56\x78\x9a per ottenerlo in un formato come: %124Vx%9A%BC%DE%F1%23Eg%89%AB%CD%EF%124Vx%9A secondo RFC 1738? Ecco cosa ho provato: irb(main):123:0> URI::encode "\x12\x34\x56\x78\x9a\xbc\xde\xf1\x23\x45\x67\x89\xab\xcd\xef\x12\x34\x56\x78\x9a" ArgumentError: invalid byte sequence in UTF-8 from /usr/local/lib/ruby/1.9.1/uri/common.rb:219:in `gsub' from /usr/local/lib/ruby/1.9.1/uri/common.rb:219:in `escape' from /usr/local/lib/ruby/1.9.1/uri/common.rb:505:in `escape' from (irb):123 from /usr/local/bin/irb:12:in `<main>' Anche: irb(main):126:0> CGI::escape "\x12\x34\x56\x78\x9a\xbc\xde\xf1\x23\x45\x67\x89\xab\xcd\xef\x12\x34\x56\x78\x9a" ArgumentError: invalid …

4
Ruby Array trova il primo oggetto?
Mi manca qualcosa nella documentazione dell'array? Ho un array che contiene fino a un oggetto che soddisfa un determinato criterio. Vorrei trovare quell'oggetto in modo efficiente. L'idea migliore che ho dai documenti è questa: candidates = my_array.select { |e| e.satisfies_condition? } found_it = candidates.first if !candidates.empty? Ma non sono soddisfatto …
135 ruby  arrays  performance  find 

5
Tipi di classe Ruby e dichiarazioni di casi
Qual è la differenza tra case item.class when MyClass # do something here when Array # do something different here when String # do a third thing end e case item.class when MyClass.class # do something here when Array.class # do something different here when String.class # do a third …



8
Contatore automatico in Ruby per ciascuno?
Voglio usare un per-ciascuno e un contatore: i=0 for blah in blahs puts i.to_s + " " + blah i+=1 end C'è un modo migliore per farlo? Nota: non so se blahssia un array o un hash, ma doverlo fare blahs[i]non lo renderebbe molto più sexy. Inoltre mi piacerebbe sapere …
134 ruby  syntax 


15
Installazione di rmagick su Ubuntu
Sto cercando di ottenere la configurazione di RMagick su Ubuntu 10.04. Ho guardato qui ma non ho avuto gioia. Ho anche compilato e installato ImageMagick dal sorgente, ma le istruzioni qui non mi hanno ancora aiutato quando ho provato a installare RMagick usando RubyGems. Ho ricevuto questo errore: carcher@carcher-laptop:~/Code/temp/RMagick-2.13.1$ sudo …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.