jsonapi-resources gemを使用して Rails で json api を構築しています。図書館は本当に素晴らしいです、それは多くの仕事をします。
ただし、DB の一部の列名は、API で表示する意味がありません。
だから、私の質問: リソースのプロパティ/属性の名前を変更することは可能ですか?
例:
属性を持つモデル User があるとしましょうlogin
。
class User < ActiveRecord::Base
attr_accessor :login
end
そして、私login
はAPIで次のように表示したいusername
、例えば:
class UserResource < JSONAPI::Resource
attribute :username, map_to: :login
end
ありがとう!