gem'kaminari'未发送正确的网址

时间:2018-12-05 17:47:56

标签: ruby-on-rails pagination kaminari

我正在使用gem 'kaminari'进行分页。因此,这里的每个回复gem 'kaminari'都会向我发送自己,首页,首页,首页,末页链接。

但是链接格式不正确。

我得到这个:

"links": {
    "self": "http://localhost:3000/api/v1/oc/1/get_comments_with_pagination?page%5Bnumber%5D=1&page%5Bsize%5D=10",
    "first": "http://localhost:3000/api/v1/oc/1/get_comments_with_pagination?page%5Bnumber%5D=1&page%5Bsize%5D=10",
    "prev": null,
    "next": null,
    "last": "http://localhost:3000/api/v1/oc/1/get_comments_with_pagination?page%5Bnumber%5D=1&page%5Bsize%5D=10"
},

但是我期望:

"links": {
    "self": "http://localhost:3000/api/v1/oc/1/get_comments_with_pagination?page=1&page=10",
    "first": "http://localhost:3000/api/v1/oc/1/get_comments_with_pagination?page=1&page=10",
    "prev": null,
    "next": null,
    "last": "http://localhost:3000/api/v1/oc/1/get_comments_with_pagination?page=1&page=10"
},

为什么kaminari将%5Bnumber%5D放在每个=之前。因此,如何从链接网址中删除它。

0 个答案:

没有答案