У меня есть контроллер с именем PagesController
, который раньше имел действие с именем contest
.В этом действии я проверил бы наличие параметра thanks
и открыл бы страницу благодарности, если она присутствовала.С тех пор я абстрагировал это единственное действие в собственную модель и контроллер, и теперь я хочу перенаправить любые запросы на /contest?thanks
на /contests/thanks
.Каков наилучший способ сделать это?До сих пор я попробовал следующее в моем routes.rb
файле, но он не работает:
# Redirect old URLs
match '/contest' => redirect("/contests")
match '/contest?thanks' => redirect("/contests/thanks")