gpt4 book ai didi

ruby-on-rails - 无法在 Rails 邮件 View 中生成删除链接

转载 作者:太空宇宙 更新时间:2023-11-03 17:54:27 25 4
gpt4 key购买 nike

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

方法看起来像:

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)

结束

在 View 模板中:

<%= link_to "Edit Ticket", @edit %>
<%= link_to "Delete Ticket", @destroy, :method => :delete %>

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

如何解决?

最佳答案

我认为,之所以不起作用,是因为 :method => :delete 是用 javascript 处理的,并且由于从电子邮件中单击了链接,因此未触发 javascript。我尝试解决此问题的方法是将参数传递给 url,如“delete=true”,并在 Controller 中使用该参数进行处理。

关于ruby-on-rails - 无法在 Rails 邮件 View 中生成删除链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17123905/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com