标签: ruby-on-rails
检查user_signed_in的值是不是一件坏事?在一个页面中多次?
或者如果可能的话,它应该真的使用一次吗?
答案 0 :(得分:4)
完全没有。
所有user_signed_in?都是:
user_signed_in?
def user_signed_in? !!current_user end
并且current_user方法将其结果“缓存”在实例变量中。
current_user
请根据需要多次拨打user_signed_in?。