【问题标题】:Rails dropdown state change in show view?显示视图中的Rails下拉状态更改?
【发布时间】:2013-01-29 04:14:09
【问题描述】:

我的表单中有这个用于状态更改(使用 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#buttonDropdowns

所以下拉菜单显示当前状态,如果用户点击并选择不同的状态,模型会自动更新。我想在没有提交按钮的情况下执行此操作 - 自动提交 - javascript,我想?

我需要对我的控制器进行更改(编辑/更新)吗?我不确定从哪里开始。

【问题讨论】:

    标签: javascript ruby-on-rails ruby drop-down-menu twitter-bootstrap


    【解决方案1】:

    您基本上想为该下拉列表的更改事件添加一个 Javascript 挂钩,获取当前选定的值,然后向您的控制器执行 AJAX POST。它与您可能在 Rails 中实现的任何其他 update 功能没有什么不同。

    【讨论】:

      猜你喜欢
      • 2017-05-18
      • 1970-01-01
      • 2021-09-12
      • 1970-01-01
      • 1970-01-01
      • 2018-01-14
      • 1970-01-01
      • 1970-01-01
      • 2012-07-18
      相关资源
      最近更新 更多