ruby-on-rails – 如何在Elastic Beanstalk中运行’rake db:drop’

我在Elastic Beanstalk服务上运行了一个rails应用程序.

当我部署我的应用程序时,某些页面无效.我认为问题在于,在删除模型并创建具有相同名称但不同模式的新模型后,数据库未重置.

在本地,我可以运行rake db:drop,rake db:create,rake db:migrate来重置数据库.但是,如何在EB上重置数据库?

最佳答案 要手动运行它,您只需eb ssh您的环境并发出rake命令.或者,如果您不需要该数据库,只需从beanstalk Web控制台重新创建环境,该控制台将重新创建数据库.

点赞