【发布时间】:2013-05-09 20:17:40
【问题描述】:
ruby 的 active_model_serializer (AMS) 是否能够管理多对多关系?
例如:
class ProjectSerializer < ActiveModel::Serializer
has_many :resources
end
class ResourcesSerializer < ActiveModel::Serializer
has_many :projects
end
我收到“堆栈级别太深”错误。
在 AMS github repo 上参考这个问题:https://github.com/rails-api/active_model_serializers/issues/211
根据上一个链接,我认为这尚不支持,但欢迎任何优雅的解决方法。
【问题讨论】:
标签: ruby-on-rails active-model-serializers