У меня есть пользователь и модель продукта. Таблица пользователя имеет поле «скидка». Я пытаюсь вызвать метод apply_discount из представления пользователей / индекса, который умножает все цены и дает скидку.
пользователи / index.html.haml:
- @users.each do |user|
# user data
= form_tag(action:'apply_discount', method: :put) do
= number_field_tag :discount
= submit_tag
В UsersController есть метод с именем apply_discount.
Моя проблема заключается в ошибке маршрутизации при отправке формы:
локальный: 3000 / активов действий = apply_discount и контроллер = пользователи и метод = ставить
Нет совпадений маршрутов [POST] "/ assets"
Пожалуйста, объясните мне, почему эта форма запрашивает активы. И как правильно сделать запрос.