经过三个晚上关于这个问题和阅读所有关于这个的帖子,我不得不最后问这个问题!
我想将最简单的Rails应用程序部署到Heroku:
rails new test_appli cd test_appli git init git add . git commit -m "initial commit" heroku create git push heroku master
一切都很好,该应用程序在Heroku上运行良好.之后,我将创建一个sqlite3数据库:
rails generate scaffold User name:string email:string rake db:migrate
本地机器上的一切都可以.我可以看到localhost:3000 /用户.然后我想将数据库放在Heroku上.首先我修改我的Gemfile:
group :production do gem 'pg' end group :development,:test do gem 'sqlite3' end
然后我将整件事发送给Heroku:
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”
我不知道该怎么做.你能帮助我吗?