0

I'm creating a web based rails application. Can't find what causes the problem as mentioned above.

I have gem 'shopify-kaminari', '~> 1.1'

I checked in rails console:

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]

gem list kaminari

* LOCAL GEMS *

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

In my rails controller, I simply have:

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

Other info:

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

Anyone who has an idea about this?

aldrien.h
  • 3,437
  • 2
  • 30
  • 52

1 Answers1

1

Instead of using ShopifyAPI::Product.paginate(per: 250, page: params[:page]) it should be ShopifyAPI::Product.all(per: 250, page: params[:page]) and use <%= paginate(@products) %> in view .

debasish117
  • 176
  • 10