我正在尝试通过通用请求发送多个不同的对象 - 更具体地说 - 我有不同类型的用户,具有不同的模型,在创建新会话时都可能返回。 看着铁路演员#409 - ryan打电话给model.active_model_serializers.new - 这对我不起作用。 有没有其他方法来获取seriailzer而不知道我序列化的模型是什么?
我正在使用rails 4.2和active_model_serializers 0.9.3
答案 0 :(得分:0)
使用active_model_serializers gem
render :json => object, :serializer => ApiUser
或者你有一个对象数组而不是
render :json => objects, :each_serializer => ApiUser
在serializers文件夹中创建文件api_user.rb