未定义的方法 'user_model' for nil:NilClass in FIREFOX



我在使用Firefox时遇到了一个奇怪的问题。我的应用程序在rspec,Safari和Chrome中运行,但在Firefox中与

undefined method `user_model' for nil:NilClass

为什么会根据呈现的浏览器发生应用程序级错误?

我的猜测是您的会话 cookie 正在缓存对数据库中已删除对象的引用。(现在为零,但你正试图了解它的user_model。如果您正在使用应用程序,删除数据库,然后尝试返回到使用应用程序,则可能会发生这种情况。

清除您的 cookie 应该可以修复它(如果这是问题所在)。

ETA:(您可能只需要删除默认的rails会话cookie,通常名为_appname_session。

相关内容

最新更新