我正在閱讀線程rails 4 populate dropdown values from database 此線程是關於如何填充下拉列表,但是,如何在此列表中默認選擇一個值? 像:rails 4從選定項目的數據庫填充下拉值
控制器
@states = States.all
@selected = States.find(2)
查看
<% options = options_from_collection_for_select(@states, 'id', 'name')%>
,並使用選擇的價值?
我一直有這樣的錯誤:未定義的方法'合併」爲#<國家:0x007fc36899f3a8> – MrMins
仔細檢查您的控制器代碼並驗證正是這個'@states = States.all'。還要檢查你的代碼,你沒有像'@states = @ states.first'那樣做 – Benj