Я не уверен, что вы хотите получить и как вы хотите сохранить это ha sh в виде целого числа в таблице, но:
def new
@box = Box.new
@paper = {red: 0, blue: 0, yellow: 0, green: 0, black: 0, white: 0}
....
end
и в форме:
<%= f.fields_for :paper do |paper_fields| %>
<div class="formgroup">
<%= paper_fields.label :paper, "Paper_Collection" %>
<% @paper.each do |key, value| %>
<div class="checkbox" >
<%= paper_fields.label key %>
<%= paper_fields.check_box key, checked: value == 1 %>
</div>
<% end %>
<% end %>
</div>
<% end %>
должен дать вам такие параметры, как:
{ "box" => { "paper" => { "red" => "0", "blue"=>"0", "yellow"=>"1", ... } } }
, так что я думаю, это то, что вы ищете