在用户的索引页上,我的应用程序列出了所有用户的名称(字符串)以及该特定用户是否处于活动状态(布尔型)。在此页面上,我希望能够使用复选框选择多个用户,然后使用选择框选择true或false。然后,应用程序应该将所有检查过的用户更新为该布尔属性。你如何用Rails 3来实现这一点?如果有必要,我可以提供一些我的代码,但我不认为任何东西都不能解释它是自己的。谢谢。质量变化属性,带有复选框和选择框
0
A
回答
2
resources :users do
post 'setup', :on => :collection
end
你UserController
def setup
@ids = params[:users][:ids]
User.where("id IN ? ", @ids).update_all(active: true)
end
供应@users = User.all
在您的视图,并添加下面的表格:
=form_tag setup_users_path do
[email protected] do |user|
=check_box_tag "users[ids][]", user.id
=user.name
=submit_tag "SETUP"
这是我怎么会做它大概的了解。我只是在没有测试的情况下写了上面的代码;容易出现一些错误。
希望它有帮助。 :)
+0
很棒!谢谢。 – dremme 2013-05-13 19:46:59
相关问题
- 1. .prop()未选择带变量选择器的复选框
- 2. 根据属性值选择复选框
- 3. 复选框后变量/数组时,有选择只有一个复选框
- 4. 使用UNIQUE选择材质复选框
- 5. WPF取消选择带复选框的复选框 - 复选框组合框
- 6. 没有选中属性的复选框
- 7. 带有收音机按钮质量的复选框
- 8. 选择所有复选框
- 9. 选择所有复选框
- 10. 选择所有复选框
- 11. 带有复选框的C#WPF列表框 - 选择显示
- 12. 选择框和复选框替换
- 13. 选择所有复选框和CheckedListBox
- 14. 复选框,取消选择和选择
- 15. 具有多个属性的jQuery复选框选择器
- 16. 变化选择框选择点击
- 17. 带触发器的选择复选框?
- 18. 选择复选框选择
- 19. 复选框attibuted选中,但相反的复选框,没有选中的属性
- 20. jQuery的复选框的选择和变化类
- 21. 带有复选框选择和行单击事件的GWT CellTable
- 22. 复选框更新属性
- 23. 复选框的属性
- 24. jquery复选框属性值
- 25. jQuery复选框类属性
- 26. 复选框只读属性
- 27. 复选框清单属性
- 28. 复选框和复选框
- 29. 如何变化选择框
- 30. JavaScript值变化选择框
使用update_all和带有ID的check_box_tag。 示例:User.update_all({:active => true},{:id => ids}) – hypee 2013-05-13 18:56:41