Ruby on rails 为什么不是';t会话零?

Ruby on rails 为什么不是';t会话零?,ruby-on-rails,Ruby On Rails,在此代码之前,我没有任何关于会话的操作。 因此,我认为会议必须是零。 但是,当我运行这段代码时,出现了一个错误 def page_main @temp = "" if session[:session_id] != nil @temp = Mymodel.find(session[:session_id]).user_id end end 这意味着会话[:session_id]是551D1118F13497D196CC4DB615DC500? 怎么了?每

在此代码之前,我没有任何关于会话的操作。 因此,我认为会议必须是零。 但是,当我运行这段代码时,出现了一个错误

def page_main
    @temp = ""
    if session[:session_id] != nil
        @temp = Mymodel.find(session[:session_id]).user_id
    end
end
这意味着会话[:session_id]是551D1118F13497D196CC4DB615DC500?
怎么了?

每次新用户访问您的网站时,都会创建一个会话,而不仅仅是当他登录感谢您的帮助时!!你应该让评论成为一个答案!
Couldn't find Mymodel with 'id'=551d118f13497d19696cc4db615dc500