获取模型

时间:2015-06-24 20:41:15

标签: ruby-on-rails ruby ruby-on-rails-4.2 active-model-serializers

我正在尝试通过通用请求发送多个不同的对象 - 更具体地说 - 我有不同类型的用户,具有不同的模型,在创建新会话时都可能返回。 看着铁路演员#409 - ryan打电话给model.active_model_serializers.new - 这对我不起作用。 有没有其他方法来获取seriailzer而不知道我序列化的模型是什么?

我正在使用rails 4.2和active_model_serializers 0.9.3

1 个答案:

答案 0 :(得分:0)

使用active_model_serializers gem

render :json => object, :serializer => ApiUser 

或者你有一个对象数组而不是

render :json => objects, :each_serializer => ApiUser

在serializers文件夹中创建文件api_user.rb