class Company < ActiveRecord::Base
has_many :users
end
用户点击公司 - &gt;用户href链接,并假设它显示某个公司的3个用户。
我想为所有用户设置user.age
(整数),然后按保存。如何在我的控制器/视图代码中执行此操作?
我们通常有针对每个用户的编辑链接来修改其详细信息,但我想为所有用户设置年龄信息。
答案 0 :(得分:0)
使用form_tag提交专门为编辑多个用户而设置的任意控制器操作(不是您的一个用户脚手架方法)。然后,在您创建的表单中为每个用户添加一个fields_for标记,每个标记都包含age属性的字段。提交后,您可以简单地遍历控制器中的用户参数来操纵您的用户。