はじめに ここ半年ぐらいActiveModel::Serializersを使った開発をしていて 痒い所に手が届く書き方をいくつか見つけたので紹介していきます 基本的な使い方はすでにいろんな方の記事があるので省略します 1. キー名を変えたい id first_name last_name employee_number といったカラムを持つUserモデルがあったときに first_nameをnameとして出力したい場合 a. :keyオプションを使う class UserSerializer < ActiveModel::Serializer attributes :id, :employee_number attribute :first_name, key: :name end