0
我擁有HABTM關係中的玩家和燈具。這種運作良好,但是當我想更多的是一個球員夾具用我創造新的夾具觀點如下補充:從多個collection_select框的軌道中傳遞的表單不會超過一個值
<li>Player 1<%= f.collection_select(:player_ids, Player.all, :id, :first_name, :prompt => true) %></li>
只有一名選手被提交。
控制器
我在燈具控制器
def create
@fixtures = Fixture.new(params[:fixture])
if @fixtures.save
flash[:notice] = "Fixture Created"
redirect_to(:action =>'list')
else
render('new')
end
end
查看
<%=form_for(@fixtures, :url => {:action =>'create'}) do |f| %>
<li>Player 1<%= f.collection_select(:player_ids, Player.all, :id, :first_name, :prompt => true) %></li>
<li>Player 2<%= f.collection_select(:player_ids, Player.all, :id, :first_name, :prompt => true) %></li>
<li>Player 3<%= f.collection_select(:player_ids, Player.all, :id, :first_name, :prompt => true) %></li>
誰能幫我出這個在時刻?我更喜歡複選框或多選框,我可以在這裏進行轉換,但是我發現這些選項確實很難使用。我設法提交價值。
感謝
如果有人需要到quesiton
領域是,我已經把播放器1目前的命名? 然而,試圖這個無濟於事。我不知道該把這個放在哪裏,但我知道你在做什麼。 – JPKnegte 2012-03-31 10:43:09
嗨,我最近有類似的問題,這讓我瘋狂。礦是一個命名問題...正如Mik_Die所說,這很可能是一個命名問題。請張貼您的控制器並查看(包括form_for)代碼。也許我們其中一個人可以提出解決方案。 – Prashanth 2012-03-31 12:14:19
我已經添加了這些:)非常感謝 – JPKnegte 2012-03-31 12:47:38