W moim modelu chciałbym sprawdzić, czy aplikacja działa w konsoli IRB lub jako strona internetowa?Szyny sprawdź, czy konsola IRB lub strona internetowa
class MyModel < ActiveRecord::Base
def xmethod
if !isIRBconsol
self.user_id = UserSession.find.user.id
end
end
end
Czy możesz powiedzieć, dlaczego tego chcesz? Większy problem może mieć lepsze rozwiązanie. –
Chcę ustawić pole user_id modelu before_save. Ponieważ UserSession nie istnieje w IRB, próbuję coś takiego. Lepszy solutiom? – xpepermint