我正在使用jsonapi-resources gem 用 Rails 构建 json api。图书馆真的很棒,它做了很多工作。
然而,我们数据库中的某些列名在 API 中显示并没有真正意义。
所以,我的问题:可以重命名资源中的属性/属性吗?
例子:
假设我有带有属性的模型 User login
。
class User < ActiveRecord::Base
attr_accessor :login
end
我希望login
在 API 中显示为username
,例如:
class UserResource < JSONAPI::Resource
attribute :username, map_to: :login
end
谢谢!