<%= form_with model: @data_list, scope: :data_list, url: data_list_path(@data_list), locale: true do |f| %> <%= f.text_field :title %> <%= f.text_area :comment %> <%= f.text_field :data_table %> <%= f.text_field :export_excel %> <%= f.text_field :export_pdf %> <% @data_list.form_parameters.each_with_index do |parameter, index| %> <%= f.fields :parameters, model: parameter, index: index, on: { wrapper_all: false, label: false, placeholder: true }, css: { wrapper_input: 'two wide field' } do |pf| %>
<%= f.label :form_parameters %> <%= pf.text_field :key, value: parameter.key, readonly: true %> <%= pf.select :value, options_for_select(TheData.config.mapping.keys, parameter.value), class: 'ui dropdown selection' %>
<%= link_to add_item_data_lists_path(index: index + 1), remote: true do %> <% end %> <%= link_to remove_item_data_lists_path(index: index), remote: true do %> <% end %>
<% end %> <% end %> <%= f.submit %> <% end %>