1
我有基於用戶角色的一些「層次」一個非常複雜的Rails應用程序:集命名空間手動
- 管理員層
- 標籤層
- 帶層
- 範層
每個圖層/命名空間都有一些不同的佈局和渲染選項。這些差異非常大,我需要強烈區分它們中的每一個。
我可以使用路由的命名空間,並把在適當的URL命名空間每層這將是/admin
,/label
,/band
,/fan
但我不希望它是在前端(以URL)和基於路由可見。然而,在這個解決方案中我喜歡的東西可能是將每個應用程序部件控制器,模型和視圖分離到圖層子文件夾中。
正確的層可以由current_user角色確定,所以如果我能夠在application_controller
中手動設置所需的名稱空間,而不是使用路徑模式,那將是非常難的。
這樣的事情可能嗎?
我認爲你的意思是「編程」而不是語用。如果是這樣,請糾正,其他人會更好地理解它。 – mjnissim
哈哈是啊,對不起,這真的很愚蠢。因爲我不確定,現在我有點困惑,我會用'中立'一詞;)謝謝 – mbajur
無論如何,我認爲它可以做到。嘗試自己做。 – mjnissim