如何在没有活动记录模型的情况下使用活动模型序列化程序?
How to use Active Model Serializer without an Active Record Model?
我想获取 pl/pgsql 函数的结果,即 returns 一组记录和用户 AMS 以序列化结果。我该怎么做?
AMS 可以serialize a Plain-Old Ruby Object。 AMS 提供了 ActiveModelSerializers::Model
,它可以很容易地使一个 PORO 成为一个可序列化的对象:
class MyModel < ActiveModelSerializers::Model
attributes :id, :name, :level
end
MyModelSerializer 将是默认的序列化程序。
我想获取 pl/pgsql 函数的结果,即 returns 一组记录和用户 AMS 以序列化结果。我该怎么做?
AMS 可以serialize a Plain-Old Ruby Object。 AMS 提供了 ActiveModelSerializers::Model
,它可以很容易地使一个 PORO 成为一个可序列化的对象:
class MyModel < ActiveModelSerializers::Model
attributes :id, :name, :level
end
MyModelSerializer 将是默认的序列化程序。