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

3
Jak uruchomić plik .rb z IRB?
Zaczynam od Ruby on Rails. Obecnie przechodzę przez samouczek, w którym jest napisane, że muszę uruchomić plik .rb z IRB i że utworzy plik .xml w moim bieżącym katalogu. Moje pytanie brzmi: jak uruchomić plik .rb w IRB? I czy muszę znajdować się w katalogu, w którym znajduje się ten …


5
Co robi Array # shift w Ruby?
Trudno mi zrozumieć, co robią metody shift i unshift klasy Array w języku Ruby. Czy ktoś może mi pomóc zrozumieć, co robią?
88 ruby 

8
Domyślne zadanie dla przestrzeni nazw w Rake
Biorąc pod uwagę coś takiego: namespace :my_tasks do task :foo do do_something end task :bar do do_something_else end task :all => [:foo, :bar] end Jak :allustawić zadanie jako domyślne, aby uruchomienie rake my_tasksgo wywołało (zamiast dzwonić rake my_tasks:all)?
88 ruby  rake 

7
Jak ustawić HTTP_REFERER podczas testowania w Railsach?
Próbuję przetestować kontroler i mam ten błąd. Rozumiem błąd, ale nie wiem, jak go naprawić. test: on CREATE to :user with completely invalid email should respond with redirect (UsersControllerTest):ActionController::RedirectBackError: No HTTP_REFERER was set in the request to this action, so redirect_to :back could not be called successfully. If this is …

5
ostrzeżenie: stała :: Fixnum jest przestarzałe Podczas generowania nowego modelu
Próbowałem znaleźć rozwiązanie tego problemu, ale naprawdę nie mogłem znaleźć niczego związanego z błędami, które pojawiają się po uruchomieniu polecenia rails: railsy generują model Tytuł książki: podsumowanie napisów: tekst isbn: string /home/vmu/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/activesupport-5.0.1/lib/active_support/xml_mini.rb:51: warning: constant ::Fixnum is deprecated /home/vmu/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/activesupport-5.0.1/lib/active_support/xml_mini.rb:52: warning: constant ::Bignum is deprecated /home/vmu/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/activesupport-5.0.1/lib/active_support/core_ext/numeric/conversions.rb:138: warning: constant ::Fixnum is deprecated Running …

19
Funkcja silnia Ruby
Oszalałem: gdzie jest funkcja Ruby dla silni? Nie, nie potrzebuję implementacji samouczków, chcę tylko funkcję z biblioteki. Nie ma tego w matematyce! Zaczynam wątpić, czy jest to standardowa funkcja biblioteki?
88 ruby  math  factorial 


3
Jak zmodyfikować tablicę podczas iteracji po niej w Rubim?
Po prostu uczę się Rubiego, więc przepraszam, jeśli to jest zbyt nowicjusz na to tutaj, ale nie mogę tego rozwiązać z książki o kilofie (prawdopodobnie po prostu nie czytam wystarczająco uważnie). W każdym razie, jeśli mam taką tablicę: arr = [1,2,3,4,5] ... i chcę, powiedzmy, pomnożyć każdą wartość w tablicy …
88 ruby  arrays  iteration 

7
Jak uzyskać bieżący czas jako 13-cyfrową liczbę całkowitą w Rubim?
Mam tę jQueryfunkcję, która zwraca bieżący czas jako liczbę milisekund od epoki (1 stycznia 1970): time = new Date().getTime(); Czy jest sposób, aby zrobić to samo w Rubim? W tej chwili używam Rubiego, Time.now.to_iktóry działa świetnie, ale zwraca 10-cyfrową liczbę całkowitą (liczbę sekund) Jak mogę sprawić, aby wyświetlał liczbę milisekund, …
88 ruby 

9
Jaki jest najlepszy sposób na pocięcie sznurka na kawałki określonej długości w Rubim?
Szukałem eleganckiego i wydajnego sposobu na podzielenie sznurka na podciągi o określonej długości w Rubim. Jak dotąd najlepsze, co mogłem wymyślić, to: def chunk(string, size) (0..(string.length-1)/size).map{|i|string[i*size,size]} end >> chunk("abcdef",3) => ["abc", "def"] >> chunk("abcde",3) => ["abc", "de"] >> chunk("abc",3) => ["abc"] >> chunk("ab",3) => ["ab"] >> chunk("",3) => [] Może …
88 ruby  string  chunking 

5
Czy mogę ustawić usuwanie kaskadowe w Railsach?
Wiem, że prawdopodobnie jest to gdzieś w Internecie, ale nie mogę znaleźć odpowiedzi tutaj w Stackoverflow, więc pomyślałem, że mogę tutaj trochę zwiększyć bazę wiedzy. Jestem nowicjuszem w Ruby and Rails, ale moja firma jest w to dość mocno zainwestowana, więc staram się to poznać bardziej szczegółowo. Trudno mi było …


3
odinstaluj wersję Ruby z rbenv
Jak odinstalować lub usunąć wersję Ruby z rbenv . Zainstalowałem dwie wersje ruby. Przy przechodzeniu na ruby ​​1.9.3 otrzymuję błąd segmentacji. Czy ktoś może mi pomóc, jak usunąć daną wersję z rbenv?
88 ruby  rbenv 

6
Rails 4: Jak zresetować testową bazę danych?
Jestem na Rails 4 i zauważyłem, że niektóre z moich testów RSpec zawodzą, ponieważ niektóre z moich refaktoryzacji testów używają filtru przed (prawdopodobnie z powodu transakcji). W tym poście opisano podobny problem: baza danych testowych rails nie jest czyszczona po kilku uruchomieniach Czy zamiast używania klejnotu DatabaseCleaner istnieje polecenie rake, …

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.