如何在Ruby on Rails中为mongoid启用批量分配?

时间:2012-05-10 05:49:18

标签: ruby-on-rails mongoid

通常你会使用类似attr_accessible :name, :email的内容来为这些特定字段进行质量分配,但是如何在mongoid中为:nick_names这样的嵌入式文档执行此操作?我尝试在attr_accesible的末尾标记它,但它不起作用。

谢谢!

1 个答案:

答案 0 :(得分:0)

我会使用一系列标准并全部更新。例如:

Foo.where(country: nil).update_all(country: "USA")

http://mongoid.org/docs/querying/modification.html

如果您尝试通过Rails更新来执行此操作,那么@apneadiving是正确的,因为您需要在父模型中启用accept_nested_attributes_for