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



5
Jak uzyskać nazwę klasy Ruby?
Jak mogę uzyskać nazwę klasy z obiektu ActiveRecord? Mam: result = User.find(1) Próbowałem: result.class # => User(id: integer, name: string ...) result.to_s # => #<User:0x3d07cdc>" Potrzebuję tylko nazwy klasy w ciągu znaków ( Userw tym przypadku). Czy istnieje na to metoda? Wiem, że to dość proste, ale przeszukałem zarówno dokumenty …

5
Ostrzeżenie o rezygnacji z walidacji I18n
Właśnie zaktualizowałem do wersji 4.0.2 i otrzymuję to ostrzeżenie: [przestarzałe] I18n.enforce_available_locales domyślnie przyjmie wartość true w przyszłości. Jeśli naprawdę chcesz pominąć sprawdzanie poprawności ustawień regionalnych, możesz ustawić I18n.enforce_available_locales = false, aby uniknąć tego komunikatu. Czy jest jakiś problem z bezpieczeństwem przy ustawianiu wartości false?

4
Szyny update_attributes bez zapisywania?
Czy istnieje alternatywa dla update_attributes, która nie zapisuje rekordu? Więc mógłbym zrobić coś takiego: @car = Car.new(:make => 'GMC') #other processing @car.update_attributes(:model => 'Sierra', :year => "2012", :looks => "Super Sexy, wanna make love to it") #other processing @car.save BTW, wiem, że mogę @car.model = 'Sierra', ale chcę je wszystkie …



3
Ruby, Różnica między exec, systemem a% x () lub Backticks
Jaka jest różnica między następującymi metodami Ruby? exec, systemI %x()czy backticks Wiem, że są one używane do programowego wykonywania poleceń terminalowych za pośrednictwem Ruby, ale chciałbym wiedzieć, dlaczego istnieją trzy różne sposoby, aby to zrobić.
370 ruby  exec 



16
Łączenie łańcuchów w Ruby
Szukam bardziej eleganckiego sposobu łączenia łańcuchów w Ruby. Mam następującą linię: source = "#{ROOT_DIR}/" << project << "/App.config" Czy jest na to lepszy sposób? A jeśli o to chodzi, jaka jest różnica między <<i +?

4
Określanie typu obiektu w rubinie
Użyję Pythona jako przykładu tego, czego szukam (możesz myśleć o tym jak o pseudokodzie, jeśli nie znasz Pythona): >>> a = 1 >>> type(a) <type 'int'> Wiem, że w rubinie mogę: 1.9.3p194 :002 > 1.class => Fixnum Ale czy jest to właściwy sposób na określenie rodzaju obiektu?
364 ruby  types 

8
Jak mapować i usuwać wartości zerowe w Ruby
Mam wartość, mapktóra albo zmienia wartość, albo ustawia ją na zero. Następnie chcę usunąć z listy wpisy zerowe. Lista nie musi być przechowywana. Oto, co obecnie mam: # A simple example function, which returns a value or nil def transform(n) rand > 0.5 ? n * 10 : nil } …
361 ruby 


7
Przetwarzanie ciągu JSON w Ruby
Mam ciąg, który chcę przeanalizować w Ruby: string = '{"desc":{"someKey":"someValue","anotherKey":"value"},"main_item":{"stats":{"a":8,"b":12,"c":10}}}' Czy istnieje prosty sposób na wyodrębnienie danych?
359 ruby  json 

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.