Album Basic - Association Radios/Checkboxes

  1. Artist
  2. Tags

  • Settings

    form_attr = {:onsubmit=>"return false", :class=>"forme forme_demo/album"}
    form_opts = {:wrapper=>:li, :inputs_wrapper=>:ol, :many=>{:as=>:checkbox}, :one=>{:as=>:radio}, :date=>{}}
    

    Custom CSS

    ol, li {list-style-type: none;}

    Template Code

    <% form(Album.last, form_attr, form_opts) do |f| %>
      <% f.inputs(:legend=>'Album') do %>
        <%= f.input(:name) %>
        <%= f.input(:artist, form_opts[:one]) %>
        <%= f.input(:release_date, form_opts[:date]) %>
        <%= f.input(:release_party_time, form_opts[:date]) %>
        <%= f.input(:copies_sold) %>
        <%= f.input(:debut_album) %>
        <%= f.input(:out_of_print) %>
        <%= f.input(:tags, form_opts[:many]) %>
      <% end %>
      <%= f.button(:value=>'Update Album') %>
    <% end %>