[問題]web server從WEBrick換到Nginx的db migrat
小弟是 Ruby and Rails 的超新手,
最近練習時遇到更換web server 而產生的問題疑惑,
盼能給指指導解惑:
rails:4.0.2
Ruby:ruby 2.0.0
我寫了一個 first app 在WEBrick 上運作是OK.
但是換成初次Nginx時,卻碰上錯誤:
production.log =>
F, [2014-01-11T02:03:30.488451 #13463] FATAL -- :
ActiveRecord::StatementInvalid (Could not find table 'todos'):
app/controllers/todos_controller.rb:4:in `index'
Google 後, 執行了 rake db:migrate RAILS_ENV=production後,
就可以在Nginx 上跑起來, 所以每一次更換新的web server,
都要做一次 migration動作嗎?背後的db原理機制是什麼呢?
(BTW,RAILS_ENV=production 不指定有差嗎? )
感謝指教!!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.194.163.165
→
01/11 17:08, , 1F
01/11 17:08, 1F
→
01/11 17:08, , 2F
01/11 17:08, 2F
→
01/11 17:09, , 3F
01/11 17:09, 3F
→
01/11 17:09, , 4F
01/11 17:09, 4F
→
01/11 17:43, , 5F
01/11 17:43, 5F
Ruby 近期熱門文章
PTT數位生活區 即時熱門文章