Pytania oznaczone «ruby»

113
Jak wyświetlić listę wszystkich metod obiektu w Rubim?

Jak wyświetlić listę wszystkich metod, do których dany obiekt ma dostęp? Mam @current_userobiekt zdefiniowany w kontrolerze aplikacji: def current_user @current_user ||= User.find(session[:user_id]) if session[:user_id] end I chcę zobaczyć, jakie metody mam dostępne w pliku widoku. W...

113
Wyłącz ActiveRecord dla Rails 4

Chcę wyłączyć ActiveRecord w Railsach 4. Wykonałem następujące czynności config/application.rb require File.expand_path('../boot', __FILE__) # require 'rails/all' -- commented require "action_controller/railtie" require "action_mailer/railtie" #require "active_resource/railtie" no need #require...

112
Używanie do block vs braces {}

Nowy w rubinie, załóż rękawiczki dla początkujących. Czy jest jakaś różnica (niejasna lub praktyczna) między następującymi dwoma fragmentami? my_array = [:uno, :dos, :tres] my_array.each { |item| puts item } my_array = [:uno, :dos, :tres] my_array.each do |item| puts item end Zdaję sobie...

112
Błędy instalacji w Homebrew

Próba zainstalowania rvm i ruby ​​1.9.2 Zainstalowałem już homebrew i git, ale nie mogłem uzyskać pełnych aktualizacji, ponieważ ciągle otrzymywałem błędy dotyczące uprawnień. Ponowna instalacja systemu Snow Leopard i naprawione uprawnienia. Teraz to się dzieje ... $ brew zainstaluj wget Błąd: nie...

112
Instalowanie Bootstrap 3 w aplikacji Rails

Próbuję zainstalować Bootstrap 3.0 w mojej aplikacji Rails. Niedawno ukończyłem samouczek Michaela Hartla i teraz próbuję zbudować własny system przy użyciu nowej wersji Bootstrap, ale mam kilka pytań, których nie jestem pewien. Moje specyfikacje systemowe: OS X Mountain Lion na MBP Szyny...

112
RSpec: jak sprawdzić, czy metoda została wywołana?

Pisząc testy RSpec, piszę dużo kodu, który wygląda tak, aby upewnić się, że metoda została wywołana podczas wykonywania testu (ze względu na argument, powiedzmy, że tak naprawdę nie mogę przesłuchać stanu obiektu po wywołaniu, ponieważ operacja, którą wykonuje metoda, nie jest łatwa do...

111
Jak pisać do pliku JSON w odpowiednim formacie

Tworzę hash w Rubim i chcę zapisać go w pliku JSON w odpowiednim formacie. Oto mój kod: tempHash = { "key_a" => "val_a", "key_b" => "val_b" } fJson = File.open("public/temp.json","w") fJson.write(tempHash) fJson.close A oto zawartość pliku wynikowego: key_aval_akey_bval_b Używam...

111
Utwórz zmienne modułu w Rubim

Czy istnieje sposób na utworzenie zmiennej w module w Rubim, która zachowywałaby się podobnie do zmiennej klasy? Rozumiem przez to, że byłby dostępny bez inicjowania instancji modułu, ale można go zmienić (w przeciwieństwie do stałych w

110
Rails: rejestrowanie całego śladu stosu wyjątku

Próbowałem znaleźć właściwy sposób rejestrowania śladu stosu. Natknąłem się na ten link, który stwierdza, że logger.error $!, $ !. backtrace jest drogą do zrobienia, ale to nie działa dla mnie log_error . Zgodnie z dokumentacją nie widzę, jak przekazanie drugiego argumentu do metody błędu i tak...