【发布时间】:2012-03-09 04:19:25
【问题描述】:
我有一个复选框的序列化哈希,我想只显示选定的键。
型号
class Policy < ActiveRecord::Base
belongs_to :user
serialize :shipping, JSON
end
查看
<ul>
<%= p.fields_for :shipping, @policy.shipping do |s|%>
<li><%= s.check_box :fedex %><%= s.label :fedex %></li>
<li><%= s.check_box :dhl %><%= s.label :dhl %></li>
<li><%= s.check_box :usps_10 %><%= s.label :usps %></li>
</ul>
<% end %>
BD
{"fedex":"1","usps":"0","dhl":"0"}
观看节目
<ul>
<% if !@policy.shipping.nil? %>
<% @policy.shipping.keys.each do |key|%>
<li><%= key %></li>
<% end %>
<% end %>
</ul>
【问题讨论】:
标签: ruby-on-rails ruby ruby-on-rails-3 json ruby-on-rails-3.1