0

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

4

1 回答 1

0

您可以在单个应用程序中执行此操作。您只需要区分用户类型,以便了解他们可以/不能访问的内容。也许子类您的用户模型。或者使用像 declarative_authorization 这样的 gem 来进行细粒度控制。

于 2013-07-25T23:27:35.570 回答