Pytania otagowane jako ruby

Ruby jest wieloplatformowym, zorientowanym obiektowo, dynamicznym, zorientowanym obiektowo językiem interpretowanym, stworzonym przez Yukihiro Matsumoto (Matz) w 1995 roku. Tag [ruby] służy do pytań związanych z językiem Ruby, w tym jego składnią i bibliotekami. Pytania Ruby on Rails powinny być oznaczone tagiem [ruby-on-rails].

19
Jaka jest najlepsza / najłatwiejsza biblioteka GUI dla Rubiego? [Zamknięte]
W obecnym stanie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi będą poparte faktami, referencjami lub ekspertyzą, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i prawdopodobnie ponownie otworzyć, odwiedź centrum pomocy, aby uzyskać …

7
Jak wyodrębnić parametry URL z adresu URL za pomocą Ruby lub Rails?
Mam kilka adresów URL, na przykład http://www.example.com/something?param1=value1&param2=value2&param3=value3 i chciałbym wyodrębnić parametry z tych adresów URL i uzyskać je w skrócie. Oczywiście mogłem używać wyrażeń regularnych, ale zastanawiałem się tylko, czy istnieje prostszy sposób na zrobienie tego z Rubim lub Railsami. Nie znalazłem nic w module Ruby, URIale może coś przeoczyłem. …


6
Jak przekonwertować JSON na skrót Ruby
Mam obiekt JSON zawierający następującą wartość: @value = {"val":"test","val1":"test1","val2":"test2"} Chcę przejść przez to w Rubim, aby uzyskać pary klucz / wartość. Kiedy używam @each, nie wykonuje iteracji przez obiekt, ponieważ nie jest w formie skrótu Ruby: @value = {"val"=>"test","val1"=>"test1","val2"=>"test2"} Jak mogę przekonwertować powyższy obiekt JSON na skrót Ruby?
137 ruby  json  hashmap 

13
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' } } …
136 ruby 


16
Jaki jest najlepszy sposób testowania jednostkowego chronionych i prywatnych metod w Rubim?
Jaki jest najlepszy sposób na testowanie jednostkowe metod chronionych i prywatnych w Rubim przy użyciu standardowego frameworka Rubiego Test::Unit? Jestem pewien, że ktoś się zepsuje i dogmatycznie zapewni, że „powinieneś testować jednostkowe tylko metody publiczne; jeśli wymaga testów jednostkowych, nie powinno to być metodą chronioną ani prywatną”, ale nie jestem …

3
Użycie serializacji Railsów do zapisania skrótu do bazy danych
Próbuję zapisać identyfikatory mapowania skrótu do wielu prób w mojej aplikacji rails. Moja migracja do bazy danych w celu dostosowania tej nowej kolumny: class AddMultiWrongToUser < ActiveRecord::Migration def self.up add_column :users, :multi_wrong, :string end def self.down remove_column :users, :multi_wrong end end W swoim modelu mam: class User < ActiveRecord::Base serialize …


8
Jak zakodować łańcuch w Rubim w adresie URL
Jak mam URI::encodetaki ciąg: \x12\x34\x56\x78\x9a\xbc\xde\xf1\x23\x45\x67\x89\xab\xcd\xef\x12\x34\x56\x78\x9a aby uzyskać to w formacie takim jak: %124Vx%9A%BC%DE%F1%23Eg%89%AB%CD%EF%124Vx%9A zgodnie z RFC 1738? Oto, czego próbowałem: 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>' Również: 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 byte …

4
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 = candidates.first if !candidates.empty? Ale jestem niezadowolony z dwóch powodów: To selectsprawiło, …
135 ruby  arrays  performance  find 

5
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 operatorem regex Ruby /some regex/lub ~=. Czy to możliwe?



20
Podany przez Ciebie mechanizm autoryzacji nie jest obsługiwany. Użyj AWS4-HMAC-SHA256
AWS::S3::Errors::InvalidRequest The authorization mechanism you have provided is not supported. Please use AWS4-HMAC-SHA256.Podczas próby przesłania pliku do zasobnika S3 w nowym regionie Frankfurtu pojawia się błąd . Wszystko działa poprawnie z US Standardregionem. Scenariusz: backup_file = '/media/db-backup_for_dev/2014-10-23_02-00-07/slave_dump.sql.gz' s3 = AWS::S3.new( access_key_id: AMAZONS3['access_key_id'], secret_access_key: AMAZONS3['secret_access_key'] ) s3_bucket = s3.buckets['test-frankfurt'] # Folder …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.