实际上我使用restful-authentication但是ai需要调用方法logged_in来自MODEL(无控制器)用户的区别。
你可以帮助我......示例:
modelx.rb
def price
if logged_in?
@product.price = current_user.prices
else
@product.price = 0
end
end
答案 0 :(得分:4)
从您调用方法的地方传递信息是一种更好的设计。
def price(logged_in = false)
if logged_in
@product.price = current_user.prices
else
@product.price = 0
end
end
从控制器或视图中调用它:
@modelx.price(logged_in?)