【发布时间】:2011-05-26 20:42:58
【问题描述】:
def current_user=(user)
@current_user = user
end
def user_from_remember_token
User.authenticate_with_salt(*remember_token)
end
def remember_token
cookies.signed[:remember_token] || [nil, nil]
end
1) 我主要对 def current_user=(user) 感到困惑。 = 是什么意思。我看到它以用户对象作为参数,但是 = 符号的意义何在。
2) 不确定为什么 remember_token 前面有一个 *。谁能解释一下?
谢谢
【问题讨论】:
标签: ruby-on-rails ruby