Отображение временных диаграмм в формате UTC с помощью jsonapi-серализатора

#ruby-on-rails-5 #jsonapi-resources #fastjsonapi #jsonapi-serialize

Вопрос:

Я пытаюсь отобразить метки времени в своих ответах в формате UTC без индикаторов часового пояса. Я использую jsonapi-сериализатор для сериализации своих ресурсов, однако он не предлагает способов настройки формата временных меток. Мне пришлось оборачивать каждый атрибут метки времени подобным образом в качестве обходного пути:

 class LessonSerializer
  include JSONAPI::Serializer

  attributes :starts_at, :ends_at, :created_at, :updated_at

  attribute :starts_at do |object|
    object.starts_at.utc
  end
  #other timestamps attributes
end
 

Я пытаюсь найти лучший способ сделать это, поскольку я внедряю это для всех ресурсов, а не только для этого сериализатора.