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