Pau*_*aul 3 rake ruby-on-rails bundler
我将更新推送到我的Rails应用程序生产服务器,并在更新中有一个新的数据库迁移.我跑rake db:migrate了,看到了这里看到的常见错误.我再次跑了耙子bundle exec bash,它成功了.但重新启动我的apache服务器后,我现在收到了500错误页面.此更新在我的本地主机上运行良好,主要是对数据库的此更新,并在根视图和控制器/路由中支持更改.
我甚至不知道为什么这次出现这个错误,因为我在使用之前已经成功推送了db更新rake.尽管如此,耙子还是成功的.500错误页面仅显示在需要特定新ActiveRecord的页面上.关于如何调试的任何想法?
编辑:我的问题非常简单.我只是忘了用耙子包括环境:
bundle exec rake db:migrate RAILS_ENV=production
Run Code Online (Sandbox Code Playgroud)
不幸的是,为了缩小范围,需要花费很长时间,因为在我按照这些步骤操作之前,我无法使用IRB来检查数据库条目.
你在服务器上运行了rake db:migrate吗?还要确保设置RAILS_ENV标志,以便更新生产数据库:
rake db:migrate RAILS_ENV=production
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3170 次 |
| 最近记录: |