我有一个包含评论的故障单资源。 评论显示在故障单显示页面上,但当我为每个评论单击删除时,它会将我带到评论控制器的显示。
这是删除代码:
<h2>Comments</h2>
<% @ticket.comments.each do |comment| %>
<p>
<b>Commenter:</b>
<%= comment.commenter %>
</p>
<p>
<b>Comment:</b>
<%= comment.body %>
</p>
<%= link_to 'Delete', [@project, @ticket, comment], :confirm => "Sure", :method => delete, :remote => true %>
<% end %>
我不认为它与评论相关联#destroy action因为它是评论#show action。对于如何解决这个问题有点困惑...... 感谢
答案 0 :(得分:0)
我不确定为什么你有[@project, @ticket, comment]
作为链接位置。
假设模型关联是正确的,我想如果你只是传递评论,那么链接会自动找到正确的控制器吗?
<%= link_to 'Delete', comment, :confirm => "Sure", :method => :delete, :remote => true %>