-1

У меня есть это в моей форме для изменения состояния (используя жемчужину simple_form).Изменение статуса выпадающего списка Rails в режиме просмотра?

<%= f.input :state, collection: [ ['bids', 'Bid'], ['in_progress', 'In Progress'], ['complete', 'Complete'] ], as: :radio_buttons, label_method: :last, value_method: :first %> 

То, что я хотел бы сделать, а это позволяет пользователю изменить это состояние в представлении шоу после «работы» создается с помощью простого выпадающего списка: http://twitter.github.com/bootstrap/components.html#buttonDropdowns

Так падение вниз показывает текущее состояние, и если пользователь нажимает и выбирает другое состояние, модель автоматически обновляется. Я бы хотел сделать это без кнопки отправки - автоматический submit - javascript, я полагаю?

Нужно ли мне вносить изменения в мой контроллер для (редактирования/обновления)? Я не уверен, с чего начать.

ответ

0

Вы в основном хотите добавить Javascript-крючок к событию изменения этого выпадающего списка, захватить текущее выбранное значение и выполнить AJAX POST для вашего контроллера. Это ничем не отличается от любой другой функции update, которую вы можете реализовать в Rails.

Смежные вопросы