2011-05-27 24 views
0

在應用程序中,我們在視圖方面有許多條件。 像哪個鏈接應該顯示給特定用戶,哪個鏈接不應該顯示。處理視圖鏈接的設計架構?

我想創建一個架構,它顯示特定用戶的具體鏈接,但不會在視圖方面編寫任何if條件。

我想存儲所有的鏈接到數據庫中,並在角色鏈接的基礎上直接進入視圖。

尋找更好的方法來處理這種情況或更好的解決方案來解決這個問題。

什麼數據庫設計應該處理這種類型的場景?如何設計一個架構來處理它?

+0

你不會在你的視圖中結束很多條件嗎?當這些鏈接存在或不存在時,你會不會處理格式和顯示問題?或者你在談論一連串的鏈接? – jaydel 2011-05-27 12:33:43

+0

你能舉一個你的鏈接的例子嗎?它只是爲了一個菜單,還是你處理創建(角色a),刪除(角色b)等權限呢? – 2011-05-27 12:37:55

回答

1

除非我錯過了一些你正在描述的角色helpers在Rails中:從視圖中提取邏輯。

+0

@aobeadiving我不想在助手或視圖上寫任何條件。從數據庫我想決定鏈接應該出現或沒有在視圖方面寫任何條件。想要設計一個像這樣的架構。 – 2011-05-27 12:24:10

+0

您需要將某些用戶鏈接顯示的鏈接綁定在一起,然後實現類似角色的內容,並可能傳遞隱藏的URL參數。 – 2011-05-27 20:12:48