2012-05-10 10 views
1

私はmydomain.com上で動作するプライベートベータ版のRailsアプリケーションを持っています。すべてのルートが機能します。Railsのすべてのルートをリダイレクトする方法

しかし、私はルートにランディングページを持ち、他のすべてのルートを隠す必要があります。ユーザーは、特定の拡張子(たとえば、mysecretsubdomain.mydomain.com、またはmydomain.com/mysecretsubdomain)を知らなくても、他のページに移動することはできません。

routes.rb内の既存のルートをすべて変更せずに、どうすればよいですか?

ありがとうございました。

答えて

2

特定のパラメータをチェックするアプリケーションコントローラでbefore_filterを使用し、正しくない場合はリダイレクトします。

+0

ありがとうございました。あなたは非常に簡単な例を教えてください。 – AdamNYC

+0

確かに、https://gist.github.com/cf01b3adc36221a63c84 – x1a4

+0

でそれを見てくださいそれは非常にクールです。感謝万円! – AdamNYC

関連する問題