經過三個晚上關於這個問題,並閱讀所有關於這個問題的帖子,我最終要問這個問題!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
一切都OK,應用效果很好在Heroku。在那之後,我將創建一個數據庫SQLite3的:在本地計算機上
rails generate scaffold User name:string email:string
rake db:migrate
一切都OK。我可以看到localhost:3000/users
。然後我想把數據庫放在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
再就是在批次沒有錯誤,一切都OK,數據庫被髮送,但頁面heroku.com/users
給出了錯誤
Rails的500, 「很抱歉,但出事了」
我不知道該怎麼辦。你可以幫我嗎?
你從終端檢查與'Heroku的logs'你的日誌文件? – Dty
當然,它沒有說什麼......答案在下面。謝謝 – user1036495