使用 will_paginate gem 的自定义路径
Using custom paths with will_paginate gem
我在 routes.rb 中得到以下内容:
# Legacy Search URL
get "/used-guitars/search", to: 'guitars#index', as: 'legacy_search'
我正在尝试让 will_paginate
gem 在为吉他控制器的索引操作分页时使用我的 legacy_search 网址:
= will_paginate @guitars
使用 href 的分页链接结果如下:
/guitars?page=2
当我想要的是:
/used-guitars/search?page=2
我通读了代码,没有提供路径参数的选项。
怎么办?如果我不能让它工作,我将放弃 will_paginate,如果必须的话,我将只编写自己的代码,因为这是一个 showstopper。
我通过将旧路线移动到另一条路线上方来解决此问题,如下所示:
get "/used-guitars/search", to: 'guitars#index', as: 'legacy_search'
resources :guitars
知道怎么做就很容易。
我在 routes.rb 中得到以下内容:
# Legacy Search URL
get "/used-guitars/search", to: 'guitars#index', as: 'legacy_search'
我正在尝试让 will_paginate
gem 在为吉他控制器的索引操作分页时使用我的 legacy_search 网址:
= will_paginate @guitars
使用 href 的分页链接结果如下:
/guitars?page=2
当我想要的是:
/used-guitars/search?page=2
我通读了代码,没有提供路径参数的选项。
怎么办?如果我不能让它工作,我将放弃 will_paginate,如果必须的话,我将只编写自己的代码,因为这是一个 showstopper。
我通过将旧路线移动到另一条路线上方来解决此问题,如下所示:
get "/used-guitars/search", to: 'guitars#index', as: 'legacy_search'
resources :guitars
知道怎么做就很容易。