我找到了一种通过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
?