奇怪的是,我没有找到关于这个主题的任何内容......
如何对我的Rails服务器提供的JSON进行排序?我目前正在使用ActiveModel Serializer:
embed :ids, include: true
attributes :id, :name
has_many :places
我想对嵌入式places
进行排序。
我找到的唯一答案是this SO question,但它解释了默认情况下序列化程序的排序方式,而不是我如何排序。
答案 0 :(得分:22)
您可以将其定义为属性并处理排序。 E.g:
def places
object.places.order("title")
end
https://github.com/rails-api/active_model_serializers#associations
答案 1 :(得分:1)
我更喜欢这种方式
has_many :person_medals do
object.places.order(:title)
end