尝试在没有_path的情况下使整个TR可以在rails中单击

时间:2015-11-19 21:09:55

标签: jquery html ruby-on-rails

我正在努力使TR可点击。我点击它,但下面的代码是在我的表上面抛出奇怪的数据库数据,并且URL错误。

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

以下是点击时的网址结果 - &gt; (herokuapp.com/requester/a%20href =)

如果我在下面使用此代码,则TR链接正常,但URL错误?

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

以下是点击时的网址结果 - &gt; (herokuapp.com/requester/call.56440300)

上面的56440300是ID

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

以下是点击网址时应该发生的事情

herokuapp.com/requester/call?am_id=56440300

1 个答案:

答案 0 :(得分:1)

调用路径方法时,可以指定param的名称,如下所示:

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

希望这有帮助