<%= f.select :current_user_insurance_insurance_company, companies_to_be_included, {include_blank:"None"}, class: "select-company", id:"insurance-company", data: { url: url_for([:new, @request, :user_insurance])} %>
这是我用于新保险方法的数据网址,因此为了编辑保险,我如何在数据网址中传递保险ID。我试图通过以下方法传递id:
{ url: url_for([:edit, @request, :user_insurance])}
这是我得到的错误:
没有路线匹配{:action =&gt;&#34;编辑&#34;,:controller =&gt;&#34; user_insurances&#34;,:format =&gt; nil,:id =&gt; nil,: REQUEST_ID =&GT;
答案 0 :(得分:0)
你可以简单地对链接进行硬编码并完全逃避麻烦
data: { url: "/requests/#{@request.id}/user_insurances/#{id_you_required}/edit"}
如果有效,请告诉我。