2017-07-12 34 views
0

我有一个用户模型和认证在会话&用户控制器中处理。Rails |应该使用用户模型或创建另一个管理员

我想创建一个呼叫中心面板。在这里我认为创建call_center范围作为路线。此外CallCenter模型可以保持呼叫中心人员的登录信用。角色模型也需要检查权限。

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

回答

1

给你给你有以下几种选择的信息量有限:

1.如果你有很多,将标准认证和CallCenter的一个之间共享的逻辑,那么你最好的选择是使用相同的控制器,并有逻辑,但要确保不要使用太多的if(这会让你知道你没有那么多的共享逻辑,只是类似)。

2.为呼叫中心创建另一个控制器,但拥有Session,User和CallCenter控制器(类似Authenticator)使用的类中的所有共享逻辑。

3.使用完善的解决方案进行验证,如devise

相关问题