0
我已經將選擇框添加到表單部分,但不確定如何將數據庫中當前選定的值拉回選擇框。用當前選定的值填充選擇框
下面是我在我的部分: <%= f.select '狀態',options_for_select([[ '發佈',1],[ '草稿',2]],1)%>
我知道最後的「1」當前正在設置頁面加載時的值。但是,我不知道該放置在這個位置上的選定值從數據庫中取出。我如何在控制器中使用新的和編輯方法的部分內容來做到這一點?
我已經將選擇框添加到表單部分,但不確定如何將數據庫中當前選定的值拉回選擇框。用當前選定的值填充選擇框
下面是我在我的部分: <%= f.select '狀態',options_for_select([[ '發佈',1],[ '草稿',2]],1)%>
我知道最後的「1」當前正在設置頁面加載時的值。但是,我不知道該放置在這個位置上的選定值從數據庫中取出。我如何在控制器中使用新的和編輯方法的部分內容來做到這一點?
如果加載了一個實例變量,這應該是「正常工作」。我要猜測你的專欄實際上名稱爲status_id
,在這種情況下,您應該在select
調用中使用該專欄而不是status
。
如果不是,請發佈您的模型和控制器操作的樣子。
是的。就是這樣。我在控制器中調用了「狀態」,導致了問題。謝謝! – mdunkle 2010-10-24 04:41:40