我正在尝试在rails 5中构建一个仅使用api的应用程序。我正在使用活动模型串行器(AMS)。 在我的GET /users
(UsersController#index)端点上,我希望根json在用户的json数组之前有一个“users”关键字。每种方法设置活动模型串行器适配器
如果我设置了一个初始值为ActiveModelSerializers.config.adapter = :json
的值,那么我有所需的行为。
但是,然后,在GET /users/1
简单的用户json属于密钥user
。我想摆脱这个关键(在这种情况下),并简单地回答用户json作为根json。
问题是:如何在特定的端点/响应/方法上定义AMS适配器?那可能吗?
官方文档现在404 – CDub
感谢注意到:)我他们更新到一个特定的发行版本,而不是主分支。 – jademcosta