小编use*_*495的帖子

Rails错误500,"我们很抱歉,但出了点问题"

经过三个晚上关于这个问题和阅读所有关于这个的帖子,我不得不最后问这个问题!

我想将最简单的Rails应用程序部署到Heroku:

rails new test_appli
cd test_appli
git init
git add .
git  commit -m "initial commit"
heroku create
git push heroku master
Run Code Online (Sandbox Code Playgroud)

一切都很好,该应用程序在Heroku上运行良好.之后,我将创建一个SQLite3数据库:

rails generate scaffold User name:string email:string
rake db:migrate
Run Code Online (Sandbox Code Playgroud)

本地机器上的一切都可以.我看localhost:3000/users得很清楚.然后我想将数据库放在Heroku上.首先我修改我的Gemfile:

group :production do
  gem 'pg'
end

group :development, :test do
  gem 'sqlite3'
end
Run Code Online (Sandbox Code Playgroud)

然后我将整件事发送给Heroku:

git init
git add .
git  commit -m "with Database"
git push heroku master
heroku rake db:migrate
Run Code Online (Sandbox Code Playgroud)

然后批处理中没有错误,一切正常,数据库被发送,但页面heroku.com/users给出了错误

Rails 500,"我们很抱歉,但出了点问题"

我不知道该怎么做.你能帮助我吗?

ruby sqlite postgresql ruby-on-rails heroku

6
推荐指数
2
解决办法
6840
查看次数

标签 统计

heroku ×1

postgresql ×1

ruby ×1

ruby-on-rails ×1

sqlite ×1