mko*_*mko 1 deployment ruby-on-rails heroku
嘿,我害怕我应该问一个菜鸟问题:
将我的应用程序推送到heroku后.我得到没有数据库的错误
这是我使用的命令
heroku rake db:migrate
我的应用程序可以在本地运行没有问题,但我只在开发中注意到数据库文件.而我的测试环境只使用rails server
和localhost:3000
有人告诉我如何在heroku中以生产模式创建数据库.
谢谢
这是heroku日志文件:
这是日志
开始GET"/鼓手/ 1"为221.9.247.14在星期六12月18日06:17:40 -0800 2010由DrummersController处理#show as HTML参数:{"id"=>"1"}在167ms完成
ActiveRecord :: RecordNotFound(无法找到ID = 1的Drummer):app/controllers/drummers_controller.rb:11:在`show'中
我认为可能是由于datebase,配置文件,我在本地测试中使用sqlite3,并且所有迁移文件都是开发前缀,
它并没有告诉你你没有数据库.
它告诉你它无法找到特定的记录
(Couldn't find Drummer with ID=1):
Run Code Online (Sandbox Code Playgroud)
您可能拥有正在执行Drummer.find(1)
但在生产环境中不存在的代码.
推荐你:
归档时间: |
|
查看次数: |
2939 次 |
最近记录: |