经过三个晚上关于这个问题和阅读所有关于这个的帖子,我不得不最后问这个问题!
我想将最简单的Rails应用程序部署到Heroku:
@H_502_4@rails new test_appli cd test_appli git init git add . git commit -m "initial commit" heroku create git push heroku master一切都很好,该应用程序在Heroku上运行良好.之后,我将创建一个sqlite3数据库:
@H_502_4@rails generate scaffold User name:string email:string rake db:migrate本地机器上的一切都可以.我可以看到localhost:3000 /用户.然后我想将数据库放在Heroku上.首先我修改我的Gemfile:
@H_502_4@group :production do gem 'pg' end group :development,:test do gem 'sqlite3' end然后我将整件事发送给Heroku:
@H_502_4@git init git add . git commit -m "with Database" git push heroku master heroku rake db:migrate然后批处理中没有错误,一切正常,数据库已发送,但页面heroku.com/users给出了错误
Rails 500,“We’re sorry,but something went wrong”
我不知道该怎么做.你能帮助我吗?