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
błąd instalacji sqlite3-ruby na Ubuntu
Mam następujący błąd podczas instalacji sqlite3-ruby: Budowanie rozszerzeń natywnych. To może chwilę potrwać ... BŁĄD: Błąd instalacji sqlite3-ruby: BŁĄD: nie udało się zbudować natywnego rozszerzenia gem. /usr/bin/ruby1.8 extconf.rb sprawdzanie sqlite3.h ... nie Brak pliku sqlite3.h. Wypróbuj „port install sqlite3 + universal” lub „yum install sqlite3-devel” *** extconf.rb nie powiodło się …


10
Sortuj skrót według klucza, zwróć skrót w Ruby
Czy byłby to najlepszy sposób na posortowanie skrótu i ​​zwrócenie obiektu Hash (zamiast Array): h = {"a"=>1, "c"=>3, "b"=>2, "d"=>4} # => {"a"=>1, "c"=>3, "b"=>2, "d"=>4} Hash[h.sort] # => {"a"=>1, "b"=>2, "c"=>3, "d"=>4}
257 ruby  sorting  hashmap 





13
Czy Ruby przechodzi przez referencję czy wartość?
@user.update_languages(params[:language][:language1], params[:language][:language2], params[:language][:language3]) lang_errors = @user.errors logger.debug "--------------------LANG_ERRORS----------101-------------" + lang_errors.full_messages.inspect if params[:user] @user.state = params[:user][:state] success = success & @user.save end logger.debug "--------------------LANG_ERRORS-------------102----------" + lang_errors.full_messages.inspect if lang_errors.full_messages.empty? @userobiekt dodaje błędy do lang_errorszmiennej w update_lanugagesmetodzie. kiedy wykonuję zapis @userobiektu, tracę błędy, które początkowo były przechowywane w lang_errorszmiennej. Chociaż to, co próbuję …

4
Projektowanie OO w szynach: Gdzie umieścić rzeczy
Naprawdę lubię Railsy (chociaż ogólnie jestem RESTless) i lubię Ruby, która jest bardzo OO. Mimo to tendencja do tworzenia ogromnych podklas ActiveRecord i ogromnych kontrolerów jest całkiem naturalna (nawet jeśli używasz kontrolera na zasób). Gdybyś miał stworzyć głębsze światy obiektowe, gdzie umieściłbyś klasy (i moduły, jak sądzę)? Pytam o widoki …

30
Uczenie się Ruby on Rails
Zablokowana . To pytanie i odpowiedzi są zablokowane, ponieważ pytanie jest nie na temat, ale ma znaczenie historyczne. Obecnie nie akceptuje nowych odpowiedzi ani interakcji. W tej chwili jestem programistą Java i C #. Im więcej patrzę na Ruby on Rails, tym bardziej naprawdę chcę się tego nauczyć. Jaka okazała …
241 ruby-on-rails  ruby  ide 

7
Konwertuj ciąg znaków na symboliczny w rubinie
Symbole są zwykle przedstawiane jako takie :book_author_title ale jeśli mam ciąg: "Book Author Title" czy istnieje wbudowany sposób w szyny / ruby, który przekształca go w symbol, w którym mogę używać : notacji bez konieczności zastępowania wyrażeń regularnych ciągiem regularnym?

6
Jak mogę wyprowadzać zera wiodące w Rubim?
Wyprowadzam zestaw plików numerowanych ze skryptu Ruby. Liczby pochodzą z inkrementacji licznika, ale aby ładnie je sortować w katalogu, chciałbym używać początkowych zer w nazwach plików. Innymi słowy plik_001 ... zamiast plik_1 Czy istnieje prosty sposób dodawania zer wiodących podczas konwersji liczby na ciąg? (Wiem, że mogę zrobić „jeśli mniej …
238 ruby 

8
Jak czytać wiersze pliku w Ruby
Próbowałem użyć następującego kodu, aby odczytać wiersze z pliku. Ale podczas czytania pliku zawartość jest w jednym wierszu: line_num=0 File.open('xxx.txt').each do |line| print "#{line_num += 1} #{line}" end Ale ten plik drukuje każdą linię osobno. Muszę użyć stdin, na przykład ruby my_prog.rb < file.txt, gdzie nie mogę założyć, jakiego znaku …
238 ruby  line-endings 

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.