【发布时间】:2016-05-01 07:57:33
【问题描述】:
我正在使用master 活动模型Serializer 和Pagination Serializer。这可能是分页序列化器
# pagination collection serializer
class PaginationSerializer < ActiveModel::Serializer::CollectionSerializer
def initialize(object, options = {})
meta_key = options[:meta_key] || :meta
options[meta_key] ||= {}
options[meta_key][:pagination] = {
current_page: object.current_page,
next_page: object.next_page,
prev_page: object.prev_page,
total_pages: object.total_pages,
total_count: object.total_count,
size: object.total_count
}
super(object, options)
end
end
这是我的渲染代码。
render json: formulas, serializer: PaginationSerializer, each_serializer: FormulaSimpleSerializer
结果中没有元键。这发生在从 0.10.0.RC3 升级到 master 之后。有什么想法吗?
【问题讨论】:
标签: ruby-on-rails serialization pagination active-model-serializers rails-api