我有一个不是 ActiveRecord 对象的类,我试图为它创建一个 AM 序列化程序。我可以返回正确的 json,但它不包括根
在我的控制器中有这个
format.json { render json: @current_user, root: "current_user" }
我的课看起来像这样
class CurrentUser
include ActiveModel::Validations
include ActiveModel::Conversion
extend ActiveModel::Naming
attr_accessor :first_name, :last_name, :user_type, :user_id
end
我也尝试在控制器中添加它
def default_serializer_options
{root: true}
end
但是我的 json 对象仍然没有 Ember 模型所需的根
返回对象
{"first_name":"Luke","last_name":"Skywalker","user_type":"Padawan","user_id":12}
我需要
{current_user: {"first_name":"Luke","last_name":"Skywalker","user_type":"Padawan","user_id":12} }