0

Rails 3.2.6 で RABL Gem を使い始めたところです。私はこのスタックのいくつかの部分にも慣れていないので、私と一緒にいてくれてありがとう.

登録を通じて has_many の子供を持つ教室モデルがあり、RABL を使用して JSON を出力できます。

object @classroom
attributes :id, :name

child :enrollments => :children do |classroom|
    child :child do
        attributes :c_name
    end
end

ここで、実際に子を何らかの属性で並べ替えたいと思います (単純にするために c_name とします)。どうすればいいですか?ヘルパーメソッドで拾ってみましたが、あまりうまくいきませんでした。任意のアイデアを歓迎し、歓迎します。ありがとうございました。

4

1 に答える 1

1

子モデルに入ってみて、これを入力してください:

default_scope :order => 'c_name ASC'

私はそれがうまくいくと思います。もちろん、これによりモデルのデフォルトの順序が変更されます。

于 2013-02-19T14:43:25.867 に答える