-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 回答