Неопределенный метод `paginate 'для ShopifyAPI :: Product: Class - PullRequest
0 голосов
/ 11 мая 2018

Я создаю веб-приложение для рельсов. Не могу найти причину проблемы, как указано выше.

У меня есть драгоценный камень 'shopify-kaminari', '~> 1.1'

Я проверил в консоли рельсы:

Kaminari::Helpers::HelperMethods.instance_methods

=> [:paginate, :link_to_previous_page, :path_to_prev_page, :link_to_prev_page, :link_to_next_page, :path_to_next_page, :page_entries_info, :rel_next_prev_link_tags]

список драгоценных камней каминари

* МЕСТНЫЕ ДРАГОЦЕННЫЕ КАМНИ *

kaminari (1.0.1)
kaminari-actionview (1.0.1)
kaminari-activerecord (1.0.1)
kaminari-core (1.0.1)
shopify-kaminari (1.1.0)

В моем контроллере рельсов у меня просто есть:

ShopifyAPI::Product.paginate(per: 250, page: params[:page])

Другая информация:

ShopifyAPI::Product.first => returns record (means ShopifyAPI request works fine)....
but implementing the pagination with gem 'shopify-kaminari'
returns the above error.

У кого есть идеи по этому поводу?

1 Ответ

0 голосов
/ 11 мая 2018

Вместо использования ShopifyAPI::Product.paginate(per: 250, page: params[:page]) должно быть ShopifyAPI::Product.all(per: 250, page: params[:page]) и использовать <%= paginate(@products) %> в поле зрения.

...