У меня есть форма для вложенного ресурса (Client: has_many Workouts), который я хочу предварительно заполнить на основе некоторого пользовательского ввода (я использую этот ввод для настройки некоторых других параметров по умолчанию для нового действия).
<% form_tag new_client_workout_path(@workout_user) do%>
<%= date_select nil, :date %>
<%= submit_tag 'Enter New Workout' %><br/>
<% end %>
Если я отправлю эту форму, я получу следующую ошибку.
ActionController::MethodNotAllowed Only get, put, and delete requests are allowed.
Я могу обновить метод формы, чтобы получить, который работает, но тогда у меня есть все мои параметры формы в строке запроса, которые я не хочу.
Есть ли способ сделать это, используя сообщение?
Я делал нечто подобное, когда ресурс не был вложенным, и он работал нормально.