на самом деле я использую restful-аутентификацию, но мне нужен метод вызова logged_in из MODEL (без контроллера), отличного от пользователя.
Вы можете мне помочь ...
пример:
modelx.rb
def price if logged_in? @product.price = current_user.prices else @product.price = 0 end end
Лучше всего передавать эту информацию из того места, где вы вызываете метод.
def price(logged_in = false) if logged_in @product.price = current_user.prices else @product.price = 0 end end
Вызов из контроллера или просмотр:
@modelx.price(logged_in?)