在没有模型的情况下,将简单表单​​操作作为URL

时间:2019-05-23 14:43:01

标签: ruby-on-rails redirect controller simple-form

是否可以有一个简单的形式,它纯粹通过url定向到控制器动作,而没有模型名称? 请参阅下面的尝试代码,但当前它使我希望表单提交到class的url,而我所在的当前URL(/ appointments_table)变为action。所以基本上我希望/admin/appointments/3/delete是没有模型出现的动作。

 <%= simple_form_for delete_admin_appointment_path(appointment) do |f| %>

<form novalidate="novalidate" class="simple_form /admin/appointments/3/delete" action="/admin/appointments_table" 

1 个答案:

答案 0 :(得分:0)

您可以将symbol用作simple_form_for的第一个参数,还可以分配网址。

 <%= simple_form_for :appointment, url: delete_admin_appointment_path(appointment) do |f| %>

要获得这样的输出

<form novalidate="novalidate" class="simple_form appointment" action="...delete/:id" accept-charset="UTF-8" method="post">