0

假设我在 Rails 3.1 中有:

class Category < ActiveRecord::Base
  has_many :items
end

class Item < ActiveRecord::Base
  belongs_to :category
end

我想做点什么

cat=Category.find(1)
cat.items.is_enabled=true
cat.save

但不能也需要通过循环设置每个。有没有办法一次设置这些?

谢谢

4

1 回答 1

0

尝试

 cat.items.update_all(:is_enabled => true)
于 2012-11-08T05:13:44.833 回答