我正在创建一个基于Web的rails应用程序。 找不到导致问题的原因如上所述。
我有宝石'shopify-kaminari','〜> 1.1'
我检查了rails控制台:
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
*本地宝石*
kaminari (1.0.1)
kaminari-actionview (1.0.1)
kaminari-activerecord (1.0.1)
kaminari-core (1.0.1)
shopify-kaminari (1.1.0)
在我的rails控制器中,我只是:
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.
任何对此有所了解的人?
答案 0 :(得分:1)
不应使用ShopifyAPI::Product.paginate(per: 250, page: params[:page])
,而应使用ShopifyAPI::Product.all(per: 250, page: params[:page])
并在视图中使用<%= paginate(@products) %>
。