如何在没有Active Record Model的情况下使用Active Model Serializer?

Cal*_*yre 6 ruby-on-rails plpgsql pg active-model-serializers

我想获取pl/pgsql函数的结果,该函数返回一组记录和用户AMS以序列化结果.我怎样才能做到这一点?

Cal*_*yre 7

AMS可以序列化一个普通的Ruby对象.AMS ActiveModelSerializers::Model通过这样做可以轻松地将PORO变成可序列化的对象:

class MyModel < ActiveModelSerializers::Model
  attributes :id, :name, :level
end
Run Code Online (Sandbox Code Playgroud)

MyModelSerializer将是默认的序列化程序.

  • 最新文档:https://github.com/rails-api/active_model_serializers/tree/0-10-stable#what-does-a-serializable-resource-look-like (2认同)