在这本书中: http://ruby.railstutorial.org/chapters/updating-showing-and-deleting-users#code:current_user_p比较变量起作用
笔者做如下:
def current_user
@current_user ||= User.find_by_remember_token(cookies[:remember_token])
end
def current_user?(user)
user == current_user
end
我的问题是当有一个比较,用户== CURRENT_USER;什么是轨道比较?用户== @current_user?或user.name == @ current_user.name?
,如果我有以下
def current_user
@current_user ||= User.find_by_remember_token(cookies[:remember_token])
@other_user ||= User.find_by_other_token(cookies[:other_token])
end
将SER == CURRENT_USER比较other_user什么会hapen?