我有一個交易控制器,具有交易的名單,我希望每個處理有3個單選按鈕之間切換「獲勝,失去了,待」。爲了實現這個目標,最好的方法是什麼?使用單選按鈕來更新數據庫
我有一對夫婦的選擇,無論是在boolean類型的交易表中創建新條目,或創建連接到交易表與中有每個選項的布爾值外鍵的不同的表。 我有點混亂..
_deal_status.html.erb
<%= form_for @deal do |f| %>
State:
<label>
<%= f.radio_button :state, 'pending', :class => "radio" %>
Pending
</label>
<label>
<%= f.radio_button :state, 'won', :class => "radio" %>
Won
</label>
<label>
<%= f.radio_button :state, 'lost', :class => "radio" %>
Lost
</label>
<% end %>
這種形式重置原始@deal形式爲nil除單選按鈕的值。
如果包括_deal_status .html.erb在你的index.html.erb模板中我猜你使用''''''''''''''''''變量來處理'@ deal'變量。在index.html.erb中使用'render'deal_status'::deal => deal',在_deal_status.html.erb中使用'form_for deal'來獲得有問題的交易:) – theodorton