2015-11-19 23 views
0

我想使TR可點擊。我有它點擊,但下面的代碼扔在我的表上方的奇怪的數據庫數據和URL是錯誤的。試圖使整個TR可點擊軌道沒有_path

<tr data-link="<%= link_to x.status, :controller => :requester, :action => :call, :am_request_id => x.id.to_s %>" class="<%= class_for_status(x.status) %>"> 

這裏是點擊後的URL結果 - >(herokuapp.com/requester/a%20href=)

如果我使用TR鏈接下面這段代碼工作,但URL是錯誤的?

<tr data-link="<%= requester_call_path(x.id.to_s) %>" class="<%= class_for_status(x.status) %>"> 

這裏是點擊時的URL結果 - >(herokuapp.com/requester/call.56440300)

上面的56440300是ID

======== ====

下面這當然是點擊URL時,會發生什麼

herokuapp.com/requester/call?am_id=56440300

回答

1

當你調用一個路徑的方法,你可以像下面指定PARAM名稱:

<%= requester_call_path(am_id: x.id.to_s) %> 

希望這有助於