У меня есть форма, которая показывает все записи модели
<%= form_tag some_path(@entity), method: :put do |f| %>
<% @skill_levels.each_with_index do |skill_level, index| %>
<%= fields_for "skill_level[#{skill_level.id}]", skill_level do |skill_level_fields| %>
<%= f.text_field :name %>
<%= f.hidden_field :id %>
<% end %>
<% end %>
<% end %>
Это дает мне следующие параметры
params.require(:skill_level)
<ActionController::Parameters
{"1"=><ActionController::Parameters {"name"=>"value", "entity_id"=>"", "id"=>"1", "_destroy"=>"false"} permitted: false>,
"2"=>{"name"=>"value", "entity_id"=>"", "id"=>"2", "_destroy"=>"false"},
"3"=>{"name"=>"value", "entity_id"=>"", "id"=>"3", "_destroy"=>"false"}} permitted: false>
Как я могу правильно разрешить эти параметры, которые находятся в массиве?Я пробовал много вариантов, как это
params.require(:skill_level).permit([])
params.require(:skill_level).permit([:name,:id,:entity_id])
Помощь высоко ценится.Thx