【发布时间】:2017-08-02 19:05:54
【问题描述】:
在我的 rails 项目中,我有一个供用户使用的序列化程序:
class UserSerializer < ActiveModel::Serializer
attributes ...
has_one :project
has_many :sessions
end
还有一个用于会话:
class SessionSerializer < ActiveModel::Serializer
attributes ...
belongs_to :user
end
所以如果我从任何控制器返回会话:
render json: session
我得到类似的东西:
{ "session": {
"user: { ... }
...
}
但用户不包含该项目,因为我猜它太深了,所以我该如何包含它?
【问题讨论】:
标签: ruby-on-rails active-model-serializers