У меня есть форма, которая отправляет запрос PATCH с несколькими кнопками отправки
button_tag "Save", type: "submit", class: "btn btn-secondary", name: "commit", value: "save"
button_tag "Submit", type: "submit", class: "btn btn-secondary", name: "button", value: "submit"
есть действие контроллера, которое проверяет значение нажатой кнопки.
def update
params[:commit].to_s.downcase == "save"
....
end
Возвращается значение true для режима разработки и при использовании драйвера селен, оно прерывается для режима без головы, когда я использую poltergeist javascript_driver. В этом случае значение отсутствует.
Я проверил это с помощью click_on команды «Сохранить»
Что может быть плохого в браузере без головы, что я не могу получить значение для сравнения, какая кнопка была нажата?
Большое спасибо заранее за совет.