Как использовать активный сериализатор моделей без активной модели записей?
Я хочу взять результаты функции pl/pgsql, которая возвращает набор записей и пользовательских AMS для сериализации результатов. Как я могу это сделать?
1 ответ:
AMS можетсериализовать обычный рубиновый Объект . AMS предоставляет
ActiveModelSerializers::Model
, который может легко сделать PORO сериализуемым объектом, выполнив следующее:class MyModel < ActiveModelSerializers::Model attr_accessor :name, :level end
Mymodelserializer будет сериализатором по умолчанию.