gpt4 book ai didi

ruby - 在 Formtastic 操作链接中指定 HTML 方法

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

在 Formtastic semantic_form_for 中,我希望 Cancel 链接通过 delete 方法指向 Controller 的销毁操作:

= semantic_form_for @user, url: password_reset_path(params[:id]) do |f|
= f.inputs do
= f.input :password
= f.input :password_confirmation
= f.actions do
= f.action :submit, label: 'Reset password'
= f.action :cancel, label: 'Cancel password reset',
as: :link, url: password_reset_path(params[:id]), html: { method: :delete }

这是我想要开始工作的 html: { method: :delete } 部分,以便我的临时资源“密码重置”立即通过 password_resets#destroy 销毁 当用户点击取消链接时。

请注意,这并不是要为整个表单指定 HTML 方法(正如其他地方所询问的那样)。

上面的代码忽略了 DELETE 方法,所以我想知道如何才能做到这一点?

最佳答案

使用 button_html 选项。

试试吧!

<%= f.action :cancel, :label => "Cancelar", url: order_path(@order), button_html: {method: :delete} %>

关于ruby - 在 Formtastic 操作链接中指定 HTML 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10152151/

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