0

刚开始使用带有 Rails 3.2.6 的 RABL Gem 并开始了解它。我对这个堆栈的某些部分也很陌生,所以谢谢你对我的包容。

我有一个课堂模型,通过注册有多个孩子,我可以使用 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 回答