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
根据上一个链接,我认为这还不支持,但欢迎任何优雅的解决方法。