0
私は動的なフィールドを持つフォームを持っています。フィールドは、レンダリングされた部分によって追加されます。私は、フォームグループの出力は、ハッシュの配列になりたい:フォームグループをハッシュの配列に配置する方法
task: { responses: [{text: "asdf", option: 1},{text: "qwer", option: 5} ... ]}
はフォームヘルパーを通じて_tag
秒これを行うことが可能ですか私は別の何かをする必要がありますか?どんな助けでも大歓迎です。ここで
は私の部分である:
<% if local_assigns.has_key?(:res) %>
<div class="task-response form-group">
<%= label_tag :text, "Text", :class => 'label-control' %>
<%= text_field_tag "task[responses][]", '', :class => 'form-control', :value => res %>
<% if local_assigns.has_key?(:tasks) %>
<%= label_tag :option, "Option", :class => 'label-control' %>
<%= select_tag "task[responses][]", options_for_select(tasks.collect {|t| [t.title, t.id]}), :class => 'form-control' %>
<% end %>
</div>
<% end %>