Mongoid embeds_many с порядком по умолчанию - PullRequest
4 голосов
/ 14 августа 2011

Как мне установить порядок по умолчанию для моих вложенных объектов, например:

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

Теперь я справляюсь с проходным ордером прямо:

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

1 Ответ

7 голосов
/ 17 мая 2013

В mongoid 3.1.2 вы можете сделать что-то вроде этого:

embeds_many :favorites, order: :title.desc

Также работает с :title.asc

...