-1
class Company < ActiveRecord::Base
  has_many :users
end

用户点击 Company->Users href 链接并假设它显示某个公司的 3 个用户。

我想user.age为所有用户设置(一个整数)并按保存。如何在我的控制器/视图代码中执行此操作?

我们通常对每个用户都有一个编辑链接来修改其详细信息,但我想为所有用户设置年龄信息。

4

1 回答 1

0

使用form_tag提交到专为编辑多个用户(不是您的用户脚手架方法之一)设置的任意控制器操作。然后,在您创建的表单内为每个用户添加一个fields_for标记,每个标记都有一个用于年龄属性的字段。提交后,您可以简单地遍历控制器中的用户参数来操纵您的用户。

于 2012-11-16T07:39:21.960 回答