總Rails Noob問題:從另一個模型中提取check_box列表的數據
我無法正常工作。該應用程序是一個簡單的組合網站。您可以創建項目並將標籤關聯到(例如,在項目XYZ上我使用過技能(標籤)A,B和C)。有一個項目控制器和一個標籤控制器。我有一個項目入口表單,我想在標籤列表中添加標籤模型。如果我拉在作爲一個選擇框的數據,一切都很好:
<%= f.label :Tag %><br />
<%= f.select :tag, Tag.all.collect { |t|
[t.tagname] } %>
但是,如果我嘗試做一個複選框列表,以便您可以選擇每個項目不止一個標籤,我得到的錯誤(一未定義的方法錯誤下面的代碼):
<%= f.label :Tag %><br />
<%= f.check_box :tag, Tag.each { |t|
[t.tagname] } %>
你能告訴我我應該在這裏做什麼?這看起來應該很簡單。 TIA