【发布时间】:2018-05-11 06:45:56
【问题描述】:
我正在创建一个基于 Web 的 Rails 应用程序。 找不到导致上述问题的原因。
我有 gem '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.
谁知道这个?
【问题讨论】:
-
这是一个基于 Rails api 的应用程序吗?
-
@debasish117 不仅仅是一个简单的基于网络的
-
我认为包含 Rails::Pagination 模块应该可以工作。你可以跟进这个 [stackoverflow.com/questions/45398116/… 。希望对您有所帮助。
-
是基于 api 的吗?但我的应用程序不是。我只是简单地渲染视图
-
猜你应该使用
ShopifyAPI::Product.all(per: 250, page: params[:page])而不是ShopifyAPI::Product.paginate(per: 250, page: params[:page])
标签: ruby-on-rails shopify kaminari shopify-app