2014-01-20 3 views
7

Есть ли способ интегрировать hstore с simple_form?Интеграция столбца hstore с simple_form в Rails 4

Я просто не могу найти способ добиться этого. У меня есть столбец с именем widget_locations, и я хотел бы хранить :left_area1, :mid_area1, :left_area2, :mid_area2, :right_area2 как ключи и значения в виде вложенных хэшей, чтобы они, как показано ниже:

{:left_area1 => {:video_id => 1, :presentation_id => 3}, :mid_area1 => {:chat_id => 1, :presentation_id => 5}, :left_area2, :mid_area2, :right_area2} 

Есть ли лучший способ для достижения этой цели в simple_form?

ответ

8

Вы можете сделать что-то вроде этого

<%= f.simple_fields_for :widget_locations do |location| %> 
    <%= location.input :left_area1, :input_html => { :value => <value> } %> 
    <%= location.input :mid_area1, :input_html => { :value => <value> } %> 
<% end %> 
Смежные вопросы