2017-07-12 64 views
0

我有一個用戶模型和認證在會話&用戶控制器中處理。Rails |應該使用用戶模型或創建另一個管理員

我想創建一個呼叫中心面板。在這裏我認爲創建call_center範圍作爲路線。此外CallCenter模型可以保持呼叫中心人員的登錄信用。角色模型也需要檢查權限。

我應該創建另一個會話控制器,以不膨脹當前的或我可以使用當前會話控制器來處理身份驗證?

回答

1

給你給你有以下幾種選擇的信息量有限:

1.如果你有很多,將標準認證和CallCenter的一個之間共享的邏輯,那麼你最好的選擇是使用相同的控制器,並有邏輯,但要確保不要使用太多的if(這會讓你知道你沒有那麼多的共享邏輯,只是類似)。

2.爲呼叫中心創建另一個控制器,但擁有Session,User和CallCenter控制器(類似Authenticator)使用的類中的所有共享邏輯。

3.使用完善的解決方案進行驗證,如devise

相關問題