Ruby on rails 有没有办法在一个Rails项目中创建两个登录范围?

Ruby on rails 有没有办法在一个Rails项目中创建两个登录范围?,ruby-on-rails,devise,Ruby On Rails,Devise,我正在为此客户创建一个showcase网站,他还需要一个管理页面来管理此showcase网站的内容。好吧,好吧,不难,我只需要使用Desive为管理区域创建一个登录名,我不需要登录showcase站点。但是他也需要一个内联网区域用于服务订单等,所以我需要两个不同的登录,一个用于管理员,一个用于内联网。我是否需要将其分为两个项目,或者我可以将网站、管理员和内部网全部放在一个项目中?您可以在一个应用程序中完成。您只需要区分用户类型,以便了解他们可以/不能访问的内容。也许你的用户模型的子类。或者使用类

我正在为此客户创建一个showcase网站,他还需要一个管理页面来管理此showcase网站的内容。好吧,好吧,不难,我只需要使用Desive为管理区域创建一个登录名,我不需要登录showcase站点。但是他也需要一个内联网区域用于服务订单等,所以我需要两个不同的登录,一个用于管理员,一个用于内联网。我是否需要将其分为两个项目,或者我可以将网站、管理员和内部网全部放在一个项目中?

您可以在一个应用程序中完成。您只需要区分用户类型,以便了解他们可以/不能访问的内容。也许你的用户模型的子类。或者使用类似gem的声明性授权进行细粒度控制