我正在为两个 Web 应用程序共享一个数据库。User 模型已经用于其中一个应用程序,因此,为了登录另一个应用程序,我必须创建另一个模型以避免混淆用户信息。
我可以让 Devise 为这个名为 SystemUser 的新模型工作。现在的问题是我必须使用另一个名称的每个变量。例如:current_system_user
,system_user_signed_in?
等。我在整个应用程序中使用这些变量及其原始名称,我想知道是否有办法避免覆盖它。例如:通过创建一个名为 return 的方法current_user
,current_system_user
并使用前面提到的其他变量。