我正在尝试在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']
有效,但没有意义。