Rails 4路径助手和Kaminari分页

时间:2013-08-01 19:31:40

标签: ruby-on-rails pagination helper kaminari

我正在开发我的第一个RoR网站。您可以将其视为一个有产品的商店。

我使用Ruby 2.0,Rails 4.0和Kaminari进行分页。 这是我的route.rb文件

  scope '(:locale)' do
    get 'product/all', as: :product
    get 'product/all', as: :home
    get 'all', :to => 'product#all'

    get 'page/:page', :action => :all, :controller => :product

    root 'product#all'
  end

如你所见,我想要像这样的分页链接:

http://website/uk/page/2

当我在视图中使用 paginate 帮助时,Kaminari会创建类似的链接

但是,当我尝试使用路径助手时,我会收到正确但不漂亮的链接:

http://website/en/product/all?page=2

这是帮助电话:

product_path(page: 2, locale: I18n.locale)

如您所见,语言环境范围正常,但页面仍作为参数附加。

所以,问题是:

是否可以修改route.rb以使路径助手的工作方式与kaminari助手相同?

0 个答案:

没有答案