Rails使用select_tag和onchange

时间:2016-12-12 19:13:06

标签: javascript jquery ajax ruby-on-rails-4 coffeescript

我有一个索引视图,显示一个表格数据,我希望能够通过select_tag onchange在视图中动态更新,而不是需要提交表单并再次呈现页面。这是一个Coffeescript函数来检测捕获新值的onchange并将其提交给控制器动作进行更新吗?使用多个select_tags,它们应该如何唯一地ID,以及coffeescript函数如何区分?谢谢。

目前,每个表格行只显示带有选项的下拉列表并设置当前值。我希望在更改后立即更新记录。据推测,每个人都需要自己的选择ID来区分?

<td><%= select_tag(:domain_type_id, options_for_select(@domain_types, d.domain_type_id)) %></td>

2 个答案:

答案 0 :(得分:0)

我建议您查看smart_listing gem,查看购物车支持示例,这个gem可以帮助您轻松地进行行编辑和一些ajax操作。希望它有所帮助。

答案 1 :(得分:0)

我最终发现了best_in_place gem作为快速渲染选择框以便“就地”编辑多个记录的解决方案。