【发布时间】:2013-02-28 03:48:52
【问题描述】:
无法弄清楚我做了什么把事情搞砸了。它适用于本地主机,但在我不再部署时不起作用。我已经迁移了数据库并重新启动了heroku,但它仍然无法正常工作。
我的heroku日志是
NoMethodError (undefined method `current_user=' for #<Class:0x000000044ac488>)
current_user 被应用多次引用,并且之前运行良好。当尝试加载许多不同的页面时,这也是同样的错误。它并没有将我指向一个特定的动作......
【问题讨论】:
-
你的 ApplicationController 是什么样的?
-
类 ApplicationController
-
另外根据你的日志,访问根路径
/时出现错误。但是您提供的操作是update。您是否将/路由到#update? -
我刚刚更改了主帖。我认为它不是特别更新,因为它也在其他页面上发生,我找不到它引用的操作
-
生产环境启动服务器,本地是否报错?
RAILS_ENV=production rails s
标签: ruby-on-rails ruby-on-rails-3 heroku