Skip to content

Instantly share code, notes, and snippets.

@kmelkon
Created August 21, 2013 13:38
Show Gist options
  • Save kmelkon/6294551 to your computer and use it in GitHub Desktop.
Save kmelkon/6294551 to your computer and use it in GitHub Desktop.
3 radio button form
<div class="deals-wrapper">
<% @deals.each do |d| %>
<div class="deal">
<ul>
<li><%= d.value %></li>
<li><%= d.background %></li>
</ul>
<%= form_tag("deal_status", :remote=>true, :id=>"deal" + d.id.to_s, :class => "deals_status") do %>
<%= hidden_field_tag 'deal_id', d.id.to_s %>
<%= label_tag 'won_deal_'+d.id.to_s, 'won' do %>
<%= radio_button_tag 'deal_status', "won", d.state == "won", {:id => 'won_deal_' + d.id.to_s, :class => 'radio_' + d.id.to_s, :rel => d.id.to_s} %>
Won
<% end %>
<%= label_tag 'lost_deal_'+d.id.to_s, 'lost' do %>
<%= radio_button_tag 'deal_status', "lost", d.state == "lost", {:id => 'lost_deal_' + d.id.to_s, :class => 'radio_' + d.id.to_s, :rel => d.id.to_s} %>
Lost
<% end %>
<%= label_tag 'pending_deal_'+d.id.to_s, 'Pending' do %>
<%= radio_button_tag 'deal_status', "pending", d.state == "pending", {:id => 'pending_deal_' + d.id.to_s, :class => 'radio_' + d.id.to_s, :rel => d.id.to_s} %>
Pending
<% end %>
<% end %>
</div>
<% end %>
</div>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment