0
代码给错误是CommentsController
在使用基于会话模型,得到错误“未定义的局部变量或方法会话”在轨
if @comments.save
user_session.add_comment(@comments) // this is cause of error
# session[:comment_ids] ||= []
# session[:comment_ids] << @comments.id
flash[:notice] = "Comment Successfully created"
redirect_to @post
else
redirect_to :back
end
当我去编辑存储在会话1分钟评论。我得到这个错误:
NameError in CommentsController#create
undefined local variable or method `session' for #<UserSession:0xaca0684>
add_comment
是在会话模型中定义的。
还有一件事我想说,错误发生是因为我通过会话模型使用集中位置,否则以上评论的代码工作正常。
能否请您发布的代码,具体的问题,这里的错误?用户不会想要挖掘您的回购,并尝试找出问题所在。谢谢! – Powers
什么是'user_session'? – manoj2411