我正在构建一个带有Rails后端的JS应用程序,为了不混淆蛇和骆驼事件,我想通过从服务器返回camelcase键名来规范化它。因此,当从API返回时,user.last_name
将返回user.lastName
。如何使用camelcased键名从Rails返回JSON
我该如何做到这一点?谢谢!
编辑:新增控制器代码
class Api::V1::UsersController < API::V1::BaseController
# authorize_resource
respond_to :json, only: [:index]
def sky
@user = User.find_by_id(params[:user_id])
if @user
obj = {
sky: {
sectors: @user.sectors,
slots: @user.slots
}
}
render json: obj
else
raise "Unable to get Sky"
end
end
end
感谢moveson,我这样做,并且我得到了JSON序列化版本'[active_model_serializers]加载ActiveModel渲染::串行::空与Hash'在我的控制台。这里的任何想法? –
难道是因为如果我的继承? '类的API :: V1 :: UsersController
FWIW,这是一个Rails应用程序,而不是一个轨道的API的应用程序 –