2012-03-08 37 views
0

我正試圖從集合中加載一個簡單的選擇下拉菜單。這是我的代碼:選擇不加載選項集合,Ruby on Rails

select("campus", "name", Campus.all.collect {|r| [ r.name, r.lat + "," + r.lng ] }, {:prompt => 'Select Campus'}, {:onchange => 'campus_change(this)'}) 
在我的本地

(使用SQLlite)它工作正常,但在我的生產服務器(MySQL的)它沒有加載選項。 我已經檢查了數據庫和表我需要加載的信息,所以這不是問題。

編輯: 似乎有2個數據庫。我爲一個表顯示的結果與rails控制檯中顯示的結果不同。我不知道他們之間如何切換。

任何幫助,非常感謝。

回答

0

種子填充錯誤的數據庫。

要填充生產分貝我不得不跑:

rake db:seed RAILS_ENV=production 

這固定的問題