[英]Redirect based on param value in routes.rb
我有一個Categories
控制器,其中/categories/:name
形式的URL路由到categories#show
操作。
我想將categories/:name/?page=1
重定向到categories/:name
。
我知道我可以在routes.rb
執行以下routes.rb
:
get '/categories/:name', to: redirect('/categories/%{name}', status: 301),
constraints: ->(request) { request.query_string =~ /page=1/ }
但是有更好的方法嗎?
更好的方法是不要重定向。 這樣做的目的是什么? 您的路線是正確的,kaminari / will_paginate將處理您的頁面參數。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.