Я хочу иметь кнопку Отправить
. Он обновляет одно поле в представлении; submission.state =: submit
Теперь я мог создать собственный маршрут и настраиваемое действие и просто опубликовать его. Но это кажется действительно деспотичным. Тем более, что у меня также будет кнопка отклонить
и, возможно, больше. Мне кажется, что для каждого из них нужен собственный маршрут и действие, совершенно глупо.
Было бы намного лучше, если бы я мог сделать что-то вроде
button_to "Submit", submission_url(submission), :method => :put, :submission => { :state => :submitted }
Который отправил бы в отправку » s обновить метод
и обновить только нужное поле.
Но это не работает. Как заставить его работать? Или вы лучше понимаете, как это сделать?