我有一个带有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>
两个按钮都运行正常,有一个非常奇怪的例外:第一个记录Posts(父作业记录)上的Edit按钮而不是Gets(子JobItems记录)。
任何想法可能会发生在这里?
谢谢!
答案 0 :(得分:0)
<%= button_to 'Edit', edit_jobitem_path(p), method: :get %>
如果这没有设置正确的method
,那么可能在您的应用上没有加载JQuery时会出现问题。
如果没有这个额外的上下文,我只能建议您尝试上述操作,如果它不起作用,您应该发布您的布局和请求日志。