2010-10-29 57 views
1

確定這裏是我的問題...我應該如何渲染視圖,當用戶habtm角色。蛋糕

用戶的habtm組(角色)

我有意見的管理員,boardmembers,經理和VPS。

所以當用戶只有一個角色的應用程序讀取角色,我們會很好......但是當他/她/它有兩個或更多的角色,它只是採取第一個和解僱其他人。 。

問題

  • 我應該如何管理這些角色,因此 用戶可以選擇,看看有什麼看法?
  • 我應該告訴用戶他登錄後想玩什麼樣的角色嗎?例如:讓他決定(想玩管理員,想玩經理等)
  • 有沒有辦法讓用戶在同一時間在一個 會話中同時玩兩個 角色?例如:我有兩個角色(vps,經理)。在一箇中呈現兩個視圖?
  • 或者我應該選擇一個具有更多特權的 角色的視圖?例如:我有兩個角色(管理員,經理),因此我使用管理員視圖而不是管理員的視圖。

許多問題......所以開始回答哈哈哈 感謝傢伙...

回答

1

這很難回答,因爲你問那種問題需要我們來決定你的應用程序將如何工作。你必須自己去做,並根據你的決定進行適當的設計。

至於顯示的HABTM記錄,我通常使用複選框或一些圖形只讀等效。

我的建議是,你在網絡上看看,看看它是如何工作在其他網站上 - 社交網站如Flickr和Facebook是一個很好的狩獵場,因爲他們有很多的組,類別等

+0

好的,謝謝利奧......但是如果你是程序員......你會怎麼做呢?這就是我想知道的...... – juan 2010-10-29 18:02:31

+0

我認爲我需要4個「後端」,每個角色一個......但主要問題是如何管理兩個角色的用戶 – juan 2010-10-29 18:10:33

+0

不知道你想實現什麼,我無法提供答案。如果你清楚自己想要什麼,那麼這就是你的計劃。 – Leo 2010-10-29 18:48:49

0

用戶管理路由...並有許多前綴。並可能在您顯示用戶信息的地方。你還可以列出他可以發揮的其他角色。