从AngularJS向Rails发送嵌套JSON时获取额外的引号

时间:2015-12-14 12:33:45

标签: javascript ruby-on-rails angularjs json

我正在尝试在Rails中设置will_paginate gem,我想从AngularJS获取一个嵌套对象以显示请求的项目。

在AngularJS控制器中:

$scope.data = OutageLog.get({
  "pagination": {
    "page": 2
  }
});

我正在使用binding.pry来获取请求的数据,这就是我所看到的:

{
"pagination"=>"{\"page\":2}",
 "format"=>"json",
 "controller"=>"api/v1/logs",
 "action"=>"index"
}

我希望获得网页的价值,并且我已经尝试了params[:pagination][:page]JSON.parse params[:pagination].page等所有内容,但一切都失败了,因为我需要删除这些额外的引号。如何将可管理的JSON发布到Rails?

编辑:JSON.parse params[:pagination])['page']有效,但没有意义。

0 个答案:

没有答案