1
我在閱讀敏捷web開發學習Rails 3.0。作者正在教會我們如何在會話控制器中使用這種創建方法來使用會話。在Rails中的會話
def create
if user = User.authenticate(params[:name], params[:password])
session[:user_id] = user.id
redirect_to admin_url
else
redirect_to login_url, :alert => "Invalid user/password combination"
end
end
在行
會話[:USER_ID = user.id
確實符號:user_id
某個地方,他分配到user.id
之前?或者是這個符號:user_id在他分配user.id的時刻創建的?是否有一組符號屬於這個「會話」,或者你可以基本上創建任何名稱的東西並分配任何東西給它?
所以你可以命名它別的東西(假設你不想遵循命名約定)? – Leahcim