无法在rails邮件视图中生成删除链接

在我看来,我有2个链接:一个用于编辑,一个用于编辑,一个用于销毁操作。

metod看起来像:

def create_ticket(ticket) @ticket = ticket @edit = edit_ticket_url(@ticket, :host => "localhost:3000", :guest_password => @ticket.guest_password) @destroy = ticket_url(@ticket, :host => "localhost:3000", :guest_password => @ticket.guest_password) mail(:to => @ticket.email, :subject => @ticket.subject) 

结束

在视图模板中:

   :delete %> 

最后一个简单地获取路径而不是破坏项目。

怎么解决这个?

我认为原因不起作用是因为:method =>:delete是用javascript处理的,并且由于从电子邮件中点击了链接,因此不会触发javascript。 我试图解决这个问题的方法是将参数传递给url,如“delete = true”,并在控制器中处理它。