RoutingError с Turbolinks в форме обновления - PullRequest
0 голосов
/ 13 июля 2020

У меня есть таблица, где каждый tr - это форма. Каждый из них обновляет элемент. Вызов напрямую для обновления без каких-либо проблем, когда я перезагружаю страницу, но когда он выполняется после любого другого действия, он возвращает:

ActionController :: RoutingError (Нет маршрута, соответствующего [POST] »/ ru / rank_prices / 5f083ecb36be3d4b57821025 "):

Я использую Rails 6 и turbolinks 5. Я правильно использую элемент формы, так что нарезанная форма правильно связана с html5.

Я уверен, что проблема связана с турболинками, но я не знаю, как ее решить.

Редактировать 1 :

Решено, добавив:

<%= form.hidden_field nil, id: nil, name: '_method', value: 'patch', form: "form-#{xxxxx.id}" %>
...