我在Elastic Beanstalk服务上运行了一个rails应用程序。
部署我的应用时,某些页面无效。我认为问题在于,在删除模型并创建具有相同名称但不同模式的新模型后,数据库未重置。
在本地,我可以运行rake db:drop
,rake db:create
,rake db:migrate
来重置数据库。但是,如何在EB上重置数据库?
答案 0 :(得分:2)
要手动运行,您只需rake
您的环境并发出{{1}}命令即可。或者,如果您不需要该数据库,只需从beanstalk Web控制台重新创建环境,这将重新创建数据库。
答案 1 :(得分:0)
我认为您还必须从rails应用程序中删除structure.rb
文件手册,然后使用rake db:migrate
再次创建