2016-07-26 22 views
0
<%= 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])} %> 

這是我用於新的保險方法的數據url,所以爲了編輯保險,我怎樣才能通過id保險數據網址。我試圖通過下面的方法來傳遞ID:如何通過rails中的編輯方法在data-url中傳遞參數

{ url: url_for([:edit, @request, :user_insurance])} 

,這是我得到的錯誤:

沒有路由匹配{:動作=> 「編輯」,:控制器=> 「user_insurances」 :格式=>零,:ID =>零,:REQUEST_ID =>

+0

請提供整個代碼...的視圖 – Vishal

+0

[Query parameters with url \ _for?]的可能重複(http://stackoverflow.com/questions/5031591/query-parameters-with-url-for) –

+1

你有定義的路線匹配?聽起來像你沒有。張貼'耙路線'的輸出。 – andrunix

回答

0

你可以簡單的硬編碼鏈接,逃離做文章共

data: { url: "/requests/#{@request.id}/user_insurances/#{id_you_required}/edit"} 

讓我知道這是否正常工作。