Я использую жемчужину simple_form и имею обычный рельс, который отлично работает - я могу обновлять/создавать/уничтожать записи.simple_form - как указать атрибут действия формы
Когда я добавить точку в приложении <% =% выход> проблема произошла - simple_form камень оказывает форму с действием «/» для нового действия, и я не был в состоянии создать новые записи.
В моем контроллере, путь для создания действия является
#POST /webinars
Итак, я изменить действие формы от «/» до «/ вебинар» (с помощью консоли браузера), а затем успешно создать запись.
Я полагаю, что я должен как-то переопределить действие, но не смог найти. Это настоящая проблема?
Спасибо, я передаю значение URL как частичный параметр, и он отлично работает. Когда параметр не передан, параметр url заполняется значением по умолчанию. Не могли бы вы сказать, является ли это стандартным поведением simple_form? – gotqn
Что значит значение по умолчанию? –
Если я не указываю атрибут URL, для действия «Изменить» сгенерированный URL-адрес, например, «/ webinars/32». Итак, simple_form gem делает все идеально для «редактирования» действия, но не для «нового» действия. Теперь я передаю переменную @url как частичный параметр. Для «нового» действия я передаю «веб-семинары», но для «редактирования» я ничего не пропускаю, и камень генерирует правильный URL-адрес. – gotqn