Railsでこの目標を1か所で達成するための適切なソリューションはありますか?(できればroutes.rb
)。今、リダイレクトするために、次のようなbeforeフィルターを作成しました。
...
unless [temp_url].include? request.url
redirect_to temp_path
end
このアプローチは、既知のルートで機能します。不明なルートは404エラーになります。不明な場合は、これを次の場所で使用できますroutes.rb
。
match "/*other" => redirect("/temp/index")
request
どうやら、のオブジェクトにアクセスできませんroutes.rb
。で既知と未知の両方のリダイレクトをカバーするためのより良い解決策はありroutes.rb
ますか?