Можно ли установить место, куда вы хотите отправить форму динамически во время выполнения, с помощью form_tag? У меня есть общий частичный вид, который используется для фильтрации данных на нескольких экранах. Представление содержит несколько разных полей формы и кнопку отправки, поэтому пользовательский интерфейс для этих элементов управления одинаков для всех экранов, которые его используют, таким образом, общий частичный вид. Разница в том, что я хочу, чтобы отправка возвращалась в другое место в зависимости от того, на какой странице содержится частичное представление. Есть ли способ передать пункт назначения через тег рендеринга, как показано ниже?
<%= render 'shared/event_filter', :dest => event_path %>
а затем потреблять его в частичном представлении следующим образом?
<%= form_tag(:dest, :method => "get") do %>
Приведенный выше код не работает, он дает мне ошибку nomethod в :dest в form_tag, но я просто задал этот вопрос, чтобы проиллюстрировать, что я пытался сделать.
Любая помощь/предложения будут оценены.