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