在deploy到Heroku前,應該檢查的事:
開Branch
因為你永遠不知道deploy後有什麼狀況,修改branch也比較安全
事實上,在修改bug、開發沒做過的功能前,你都應該新增branch
Devise
如果有裝Devise,記得加上這段1
config.secret_key = ENV["DEVISE_SECRET"]
1 | $ heroku config:set DEVISE_SECRET=XXX |
Database
因為Heroku不支援sqlite3,production改用postgresql1
2
3
4
5
6
7group :development, :test do
gem 'sqlite3'
end
group :production do
gem 'pg'
en
記得bundle install