Na przykład: 9 / 5 #=> 1 ale się spodziewałem 1.8. Jak uzyskać poprawny wynik dziesiętny (nie całkowity)? Dlaczego w ogóle wraca
Na przykład: 9 / 5 #=> 1 ale się spodziewałem 1.8. Jak uzyskać poprawny wynik dziesiętny (nie całkowity)? Dlaczego w ogóle wraca
Jak dodajemy komentarze w plikach erb, jeśli nie chcemy, aby były generowane w treści HTML?
Jaki jest (najszybszy / najczystszy / prosty) sposób konwersji wszystkich kluczy w haszu z ciągów znaków na symbole w Rubim? Przydałoby się to podczas analizowania YAML. my_hash = YAML.load_file('yml') Chciałbym móc użyć: my_hash[:key]
Jestem nowy w programowaniu. Czy ktoś może wyjaśnić, co .mapby zrobił w: params =
@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 =...
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...
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
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...
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...
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...
Chciałbym pobrać informacje z innej strony internetowej. Dlatego (być może) powinienem wysłać żądanie do tej witryny (w moim przypadku żądanie HTTP GET) i otrzymać odpowiedź. Jak mogę to zrobić w Ruby on Rails? Jeśli to możliwe, czy jest to poprawne podejście w moich...
Często chcę porównywać tablice i upewnić się, że zawierają te same elementy, w dowolnej kolejności. Czy istnieje zwięzły sposób na zrobienie tego w RSpec? Oto metody, które są niedopuszczalne: #to_set Na przykład: expect(array.to_set).to eq another_array.to_set lub array.to_set.should ==...
W Railsach jaka jest różnica między attr_accessori attr_accessible? Z mojego rozumienia, przy użyciu attr_accessorużywa się do tworzenia metod pobierających i ustawiających dla tej zmiennej, abyśmy mogli uzyskać dostęp do zmiennej jak Object.variablelub Object.variable = some_value. Przeczytałem,...
Mam szereg skrótów, @fathers. a_father = { "father" => "Bob", "age" => 40 } @fathers << a_father a_father = { "father" => "David", "age" => 32 } @fathers << a_father a_father = { "father" => "Batman", "age" => 50 } @fathers << a_father Jak mogę przeszukać tę...
Właśnie zainstalowałem RVM, ale nie mogę go uruchomić. Mam taką linię na końcu mojego .profilepliku: [[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" Próbowałem uruchomić source .profilei ponownie uruchomić terminal, ale mimo to po uruchomieniu rvm use 1.9.2otrzymuję: RVM...
Kiedy mówię { :bla => 1, :bloop => 2 }, co dokładnie robi :? Czytałem gdzieś o tym, jak jest podobny do sznurka, ale jakoś symbol. Nie do końca rozumiem pojęcie, czy ktoś mógłby mnie
Używam bundlera do zarządzania zależnościami w mojej aplikacji railsowej i mam klejnot hostowany w repozytorium git w następujący sposób: gem 'gem-name', :git => 'path/to/my/gem.git' Aby zaktualizować ten klejnot, bundle updatewykonuję go, ale aktualizuje on również wszystkie klejnoty...
Jak mogę uzyskać nazwę pliku ze ścieżki pliku w Ruby? Na przykład, jeśli mam ścieżkę "C:\projects\blah.dll"i chcę tylko „bla”. Czy istnieje LastIndexOfmetoda w
Mam sznurek "1,2,3,4" i chciałbym przekonwertować go na tablicę: [1,2,3,4] W jaki
Przechodziłem ćwiczenia w Ruby Koans i uderzyło mnie następujące dziwactwo Ruby, które okazało się naprawdę niewytłumaczalne: array = [:peanut, :butter, :and, :jelly] array[0] #=> :peanut #OK! array[0,1] #=> [:peanut] #OK! array[0,2] #=> [:peanut, :butter] #OK! array[0,0] #=> []...