当没有序列化程序类时,ActiveModelSerializers camelCase转换

时间:2018-02-20 14:28:22

标签: ruby-on-rails json serialization active-model-serializers rails-api

我找到了一种通过ActiveModelSerializers gem将对象键从snake_case转换为camelCase的方法

# config/initializers/ams_config.rb ActiveModelSerializers.config.key_transform = :camel_lower

问题在于,对于某些模型,我不创建一个Serializer类(一个继承自ActiveModel :: Serializer的类)但只是在我的控制器中调用 render json: @some_resource甚至是render json: {my_key: value}

我希望这些对象也能转换为camelCase。

如何将ActiveModelSerializers作为默认序列化程序,将我呈现的任何对象序列化为:json

0 个答案:

没有答案