Ruby on rails 在视图中的第一条记录上单击“编辑”按钮不会获得
我有一个带有2个按钮的视图,如下所示: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
<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,而是发布父作业,这很奇怪。