在 Formtasticsemantic_form_for
中,我希望Cancel链接通过以下方法指向控制器的销毁操作delete
:
= 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 方法,所以我想知道我怎么能做到这一点?