Ruby on rails Rails应使用用户模型或为管理员创建另一个模型

Ruby on rails Rails应使用用户模型或为管理员创建另一个模型,ruby-on-rails,controller,admin,Ruby On Rails,Controller,Admin,我在会话和用户控制器中处理用户模型和身份验证 我想创建一个呼叫中心面板。在这里,我想创建呼叫中心范围作为路由。另外,呼叫中心模型用于保存呼叫中心人员登录凭据。还需要角色模型来检查权限 我是否应该创建另一个会话控制器以不使当前会话控制器膨胀,还是可以使用当前会话控制器来处理身份验证?鉴于您提供的信息量有限,您可以选择以下选项: 1.如果您有很多逻辑将在标准身份验证和呼叫中心之间共享,那么您最好使用相同的控制器并在其中包含逻辑,但确保不要使用太多的If(这将让您知道您没有那么多共享逻辑,类似) 2.

我在会话和用户控制器中处理用户模型和身份验证

我想创建一个呼叫中心面板。在这里,我想创建呼叫中心范围作为路由。另外,呼叫中心模型用于保存呼叫中心人员登录凭据。还需要角色模型来检查权限


我是否应该创建另一个会话控制器以不使当前会话控制器膨胀,还是可以使用当前会话控制器来处理身份验证?

鉴于您提供的信息量有限,您可以选择以下选项:

1.如果您有很多逻辑将在标准身份验证和呼叫中心之间共享,那么您最好使用相同的控制器并在其中包含逻辑,但确保不要使用太多的If(这将让您知道您没有那么多共享逻辑,类似)

2.为呼叫中心创建另一个控制器,但在会话、用户和呼叫中心控制器(类似Authenticator)使用的类中拥有所有共享逻辑

3.使用完善的身份验证解决方案,如