Mongoid使用默认顺序embeds_many

时间:2011-08-14 13:07:10

标签: ruby-on-rails ruby mongodb mongoid

如何为我的嵌入对象设置默认顺序,例如:

class Post
  embeds_many :comments, :order => "author"
  accepts_nested_attributes_for
end

现在我直接通过命令处理它:

f.fields_for :comments, @post.comments.asc(:author) do |comment|
  ...
end

1 个答案:

答案 0 :(得分:7)

在mongoid 3.1.2中你可以这样做:

embeds_many :favorites, order: :title.desc

它也适用于:title.asc