ユーザーの役割に応じて、URLのコンテンツにいくつかの異なるビューを持たせ、クライアントのブラウザやダムプロキシなどの外部キャッシュの問題を解決しようとしています。
URL は次のとおりです。
ウィジェット 1234 の所有者がページを見ると、「編集」セクションと「統計」セクションが表示されます。
ログインしていない人が同じ URL を表示すると、「所有者」セクションのないページが表示されます。
同じ URL が使用されているため、この状況を処理する最善の方法は何ですか? その人がログインしている場合、別の URL が表示されるはずです。
http://myhost.com/owners/widget/1234
これにより、キャッシュの問題が非常にうまく解決されます。ただし、それはレールのリソースの観点を台無しにします。
重複してDRYさんに「ごめんなさい!」と伝えますか?
誰か提案やアドバイスはありますか?
-ダニエル