我有这样的组织资源:无法删除属于另一个资源的资源
resources :tickets do
resources :comments
end
当我尝试使用这样的链接从一个票(其中,他们都列出)删除评论:
<table class="table">
<% @ticket.comments.each do |c| %>
</tr>
<td><%= c.text %> | <%= link_to "Delete", ticket_comment_path(c), method: :delete, data: {confirm: "Are you sure?"} %></td>
</tr>
<% end %>
</table>
我有一个错误: 无路由匹配{:行动=> “节目”,:控制器=> “评论”,:ID => “5”}缺少必需的键:[:TICKET_ID]
我想,f或者ticket_comment_path(c)id应该是评论的ID并且应填写ticket_id。
但不知何故,我的:id为一票ID和:TICKET_ID是空的...
尝试'ticket_comment_path(@ticket,C)' – kddeisz