Rails link_to销毁嵌套资源?
我有一个嵌套的资源附件,我想创建一个link_to
来销毁/删除附件。 这就是我所拥有的,但它是作为GET而不是PUT发布的:
"Are you sure you want to delete this attachment?", :method => :delete, :action => "destroy" %>
想法? 谢谢!
您应该能够自己使用以下内容(删除:action =>’destroy’部分)。 此外,请求应该是DELETE请求,而不是PUT请求:
<%= link_to“删除附件”,project_thread_attachment_path(@ attachment.thread.project.id,@ attachment.thread.id,@ attachment.id),:confirm =>“您确定要删除此附件吗?”, :method =>:delete%>
尝试
link_to "Delete Attachment", [@attachment.thread.project,@attachment.thread,@attachment], :confirm => "Are you sure?", :method => :delete
它有用吗?