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