我期待根據用戶的角色和解決外部緩存問題,說客戶端的瀏覽器或啞代理網址的內容有幾個不同的視圖。外部緩存的頁面與rails,在同一頁面上的多個透視
的網址是:
如果部件1234的車主會根據網頁,他們將看到一個「編輯」和「統計」欄目..
如果非登錄人員查看相同的URL,他們將看到沒有「所有者」部分的頁面。
由於使用了相同的URL,處理這種情況的最佳方法是什麼?我懷疑,如果人登錄,那麼他們應該會看到一個不同的URL:
http://myhost.com/owners/widget/1234
這將解決緩存問題相當不錯。但是,這會擾亂鐵路的資源觀點。
我是否複製並告訴DRY先生「抱歉!」
有沒有人有任何建議或意見?
-daniel