特定の制約を満たすすべてのリクエストを特定のコントローラーに送信したいと考えています。だから私はキャッチオールルートが必要です。Railsでそれを指定するにはどうすればよいですか? このようなものですか?
match '*', to: 'subdomain_controller#show', constraints: {subdomain: /.+\.users/}
それは本当にすべての可能なルートをキャッチしますか? ネストされたディレクトリが多数ある場合でも、すり抜けないことが重要です。
Ruby on Rails 3.2 を使用していますが、4.0 にアップグレードする準備ができています。
更新:'*path'
動作するようです。ただし、私が実行している問題は、ファイルがpublic
ディレクトリに存在するたびに、Rails が代わりにそれをレンダリングすることです。