-1

状態変更用のフォームにこれがあります(simple_form gemを使用)。

<%= 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#ボタンドロップダウン

したがって、ドロップダウンには現在の状態が表示され、ユーザーがクリックして別の状態を選択すると、モデルが自動的に更新されます。送信ボタンなしでこれを行いたい-自動送信-javascriptだと思いますか?

(編集/更新) のためにコントローラーを変更する必要がありますか? どこから始めればよいかよくわかりません。

4

1 に答える 1

0

基本的には、そのドロップダウンの変更イベントに Javascript フックを追加し、現在選択されている値を取得して、コントローラーに対して AJAX POST を実行します。updateこれは、Rails に実装する可能性のある他の機能と同じです。

于 2013-02-13T15:17:32.577 に答える