2014-01-28 28 views

回答

7

你可以使用这样的输入作为hstore:

<%= simple_form_for @product do |f| %> 
    <%= f.simple_fields_for :attributes do |d| %> 
     <% f.object.attributes.try(:each) do |key, value| %> 
      <%= d.input key, :input_html => {:value => value } %> 
     <% end %> 
    <% end %> 
<% end %> 
+0

我想你终于应得的给予好评此! –

+0

谢谢@JustLikeThat,我希望它适合你! – Dheer

1

它不直接支持。但是你可以做这样的事情

<%= f.simple_fields_for :settings do |setting| %> 
    <%= setting.input :color, :input_html => { :value => <value> } %> 
    <%= setting.input :height, :input_html => { :value => <value> } %> 
<% end %>