Как добавить дополнительные параметры в форму button_to?

Я хочу иметь кнопку Отправить . Он обновляет одно поле в представлении; submission.state =: submit

Теперь я мог создать собственный маршрут и настраиваемое действие и просто опубликовать его. Но это кажется действительно деспотичным. Тем более, что у меня также будет кнопка отклонить и, возможно, больше. Мне кажется, что для каждого из них нужен собственный маршрут и действие, совершенно глупо.

Было бы намного лучше, если бы я мог сделать что-то вроде

button_to "Submit", submission_url(submission), :method => :put, :submission => { :state => :submitted }

Который отправил бы в отправку » s обновить метод и обновить только нужное поле.

Но это не работает. Как заставить его работать? Или вы лучше понимаете, как это сделать?

33
задан chadoh 3 February 2011 в 13:54
поделиться