我正在尝试将API响应作为lowerCamelCase返回,但它不起作用,我需要为我的所有控制器/字段执行此操作,因此我需要整个项目的解决方案.
我已经尝试了很多东西,包括这个(http://brentvatne.ca/automatic-casing-activemodel-serializer/)谁告诉我将Activemodel配置为lower_camel如下
ActiveModel::Serializer.config.key_format = :lower_camel
Run Code Online (Sandbox Code Playgroud)
但这不起作用,它将返回以下json
{
"users": [{
"id": "56b110089c28691b84a3bd73",
"first_name": "Lucas"
}]
}
Run Code Online (Sandbox Code Playgroud)
我需要将first_name转换为firstName.
版本:
rails -v
Rails 4.2.5
ruby -v
ruby 2.2.3p173 (2015-08-18 revision 51636) [i386-mingw32]
Run Code Online (Sandbox Code Playgroud)
和宝石
active_model_serializers (0.10.0.rc4)
rails-api (0.4.0)
Run Code Online (Sandbox Code Playgroud)
我的ember App识别JSON,但我不想在JS上使用snake case变量
ruby json camelcasing ruby-on-rails active-model-serializers