Сделайте простое действие формы URL без модели - PullRequest
0 голосов
/ 23 мая 2019

Возможно ли иметь простую форму, которая просто направляет действие контроллера через URL-адрес и не имеет названия модели?См. Мой попытанный код ниже, но в настоящее время он делает URL-адрес, который я хочу, чтобы форма отправляла на class, и вместо этого текущий URL-адрес, на котором я работаю (/ assignments_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 голосов
/ 23 мая 2019

Вы можете использовать символ в качестве первого аргумента для simple_form_for, а также назначить URL.

 <%= 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">
...