我正在尝试在我正在构建的网站上同时使用acts-as-taggable-on 和 kaminari,并且两者在技术上都可以正常工作,但是这种行为是不利的。
现在,我的标签 indeces 应该是分页的,但是网址有点难看,看起来像/page/3?tag=herp
. 第一页和不需要分页的标签页显示为/tag/herp
. 理想情况下,我想做/tag/herp/page/3
.
这是我的相关部分routes.rb
:
root to: 'posts#index'
resources :posts do
get 'page/:page', action: :index, on: :collection
end
match "about" => "static_pages#about", as: :about
match "portfolio" => "portfolios#index", as: :portfolio
# Tags
get 'tags/:tag', to: 'posts#index', as: :tag