我創建了一個新的rails項目並生成了一些腳手架。rails提交複選框的附加參數來創建動作
對於這個問題,我將談談兩種型號/實體/類:
Model_A
Model_B
我使用支架時談論Rails項目的一個新的設置,並自動生成的代碼。
Model_A
和Model_B
之間的關係是:Model_A
有很多Model_B
S和Model_B
屬於Model_A
我想在Model_A
new.html.erb
編輯新的表格。在瀏覽器中調用/Model_As
時,會顯示錶單。我更新了表單,因此它向我顯示了之前創建的每個對象Model_B
的列表。每行包含一個check_box
,這裏是我的問題:
當我打電話/Model_As
我想創建一個新的對象Model_A
。 Model_A
有很多Model_B
所以它會很高興檢查一些列出Model_B
對象,當我按提交Model_A
對象將被創建與檢查Model_B
對象的引用。聽起來不那麼棘手,但我解決不了。
如何修改Model_A
控制器?我必須添加路線嗎?我的表單代碼看起來如何?
我知道form_helper
但沒有運氣呢。
其他我得到必要的params
(檢查對象的ID的數組),但Model_A
對象沒有得到創建。或者該對象正在創建,但未提交id。
我認爲這對經驗豐富的ruby/rails開發人員來說不成問題。我對這個東西很陌生。
謝謝!
當你顯示源代碼時,它確實有幫助。要想象你在做什麼比想象中的最小例子要難得多。 – 2014-11-06 23:49:35