gpt4 book ai didi

ruby-on-rails - 为什么当我在生产模式下启动瘦服务器时,它找不到我的用户表,但在常规模式下却可以找到? - rails 3

转载 作者:行者123 更新时间:2023-12-02 08:54:48 31 4
gpt4 key购买 nike

我试图在生产中复制我的应用程序中的错误,但是当我像这样启动时:

thin -e 生产开始

当我进入我的主页时,我得到这个:

ActiveRecord::StatementInvalid in Devise::SessionsController#new

Could not find table 'users'

这很奇怪,因为一旦我这样做了:

细开始

该页面现在可以工作了。

既然我处于生产模式,我是否必须运行一组新的迁移?或者是在生产模式下它不喜欢 SQLite?

谢谢。

最佳答案

假设 config/database.yml 设置正确,并且您尚未设置生产数据库,则需要:

rake db:setup RAILS_ENV="production"

设置您的生产数据库。此方法查看架构文件,而不是应用所有迁移,这是首选方法。

我希望这会有所帮助。

关于ruby-on-rails - 为什么当我在生产模式下启动瘦服务器时,它找不到我的用户表,但在常规模式下却可以找到? - rails 3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5734442/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com