гем "каминари" не отправляет правильный URL - PullRequest
0 голосов
/ 05 декабря 2018

Я использую 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"
},

Почему Каминари ставит %5Bnumber%5D перед каждым =.Так как я могу удалить это из ссылки URL.

...