Ruby on rails 在视图中的第一条记录上单击“编辑”按钮不会获得

Ruby on rails 在视图中的第一条记录上单击“编辑”按钮不会获得,ruby-on-rails,ruby-on-rails-3,Ruby On Rails,Ruby On Rails 3,我有一个带有2个按钮的视图,如下所示: <td> <div style="float: left; width: auto;"> <%= button_to 'Edit', edit_jobitem_path(:id => p.id), :method => :get %> </div> <%= button_to 'Destroy', p, :method => :delete, data: { conf

我有一个带有2个按钮的视图,如下所示:

<td>
  <div style="float: left; width: auto;">
    <%= button_to 'Edit', edit_jobitem_path(:id => p.id), :method => :get %>
  </div>
 <%= button_to 'Destroy', p, :method => :delete, data: { confirm: 'Are you sure?' } %>
</td>

p、 id),:方法=>:获取%>
:删除,数据:{确认:'确定吗?}%>
这两个按钮都可以正常工作,但有一个非常奇怪的例外:第一个记录POST(父Jobs记录)上的Edit按钮,而不是GET(子JobItems记录)

你知道这里会发生什么吗

谢谢


<%= button_to 'Edit', edit_jobitem_path(p), method: :get %>
如果这没有设置正确的
方法
,您可能会遇到应用程序中没有加载JQuery的问题

如果没有额外的上下文,我只能建议您尝试上述方法,如果不起作用,您应该发布布局和请求日志。


如果这没有设置正确的
方法
,您可能会遇到应用程序中没有加载JQuery的问题

如果没有额外的上下文,我只能建议您尝试上面的方法,如果不起作用,您应该发布布局和请求日志。

不起作用(更改为您编写的内容)。请注意,如果我使用link_to,它将正确链接。这只是按钮,而且只在第一张唱片上。正如我之前所说,它没有发布jobitem,而是发布父作业,奇怪的是,这不起作用(改为您编写的内容)。请注意,如果我使用link_to,它将正确链接。这只是按钮,而且只在第一张唱片上。正如我之前所说,它没有发布jobitem,而是发布父作业,这很奇怪。