ログインしていないときにTwitter.comにアクセスすると、ログインと登録のフィールドがあるマーケティング ページが表示されます。
ただし、ログインしてそこにアクセスすると、Twitter ハンドルのアクティビティ ストリームが表示されます。
Rails でこれを行う 1 つの方法はhome/index、ログインしているユーザー用public/index.htmlに を用意し、マーケティング サイト用に使用することです。でも Twitter は を使っていないpublic/index.htmlので、どうやって使っているのだろう?
1 つのルート ルートを持つ単純なケースですが、ユーザーがログインしているかどうかに応じて 2 つの異なるページを表示する if ステートメントですか?
または、それを行うために使用できる他のより派手なルーティングのトリックはありますか?
だけの場合、それはif-statement少しハックに思えます...いいえ?
ありがとう。