我的 developers_controller 名为<test-child [ngModel]="data?" (ngModelChange)="data? ? data= $event : null"></test-child>
location_params
当我在代码中设置调试断点时,要测试如何使用字段:remote和:days,我必须使用以下代码来获取:remote 和: 控制台。。
def location_params
params.require(:location).permit(:country, {:ads_attributes => [:remote, :days]})
end
我不明白并知道如何删除此location_params[:ads_attributes]["2"][:remote]
索引。我想使用以下代码["2"]
params
这是来自location_params[:ads_attributes][:remote]
location_params[:ads_attributes]
我确实在stackoverflow上进行了搜索,但我无法找到索引此特定问题的解决方案。
答案 0 :(得分:0)
我建议更好地修复表单视图,在这里添加这些数字:
<%= link_to_add_association "Add another", f, :ads %>
<%= f.fields_for :ads do |ff| %>
<%= ff.form_group ::remote do |ad| %>
<%= ad.label :remote %> *
<%= ad.text_field :remote %>
<% end %>
<%= ff.form_group :days do |ad| %>
<%= ad.label :days %> *
<%= ad.text_field :days %>
<% end %>
<%= link_to_remove_association "remove", ff %>
<% end %>