如何使用devise对不同类型的用户进行身份验证

时间:2010-12-21 09:35:58

标签: ruby-on-rails devise

首先,我在这里避免使用“角色”一词。因为有一个类似的帖子回答---“查看康康”。

我需要解决的问题是我需要对两种不同类型的用户进行身份验证,并且这两个用户的属性是如此不同,以至于每个用户都有自己的模型和相应的表。

如果我们将设计的工作视为对模型的访问控制,那么我的问题可以改写为设计支持多模型身份验证吗?我对此非常怀疑,因为在app/views/devise/下查看文件名,没有 它们包含“模型”信息。但无论如何,需要你们的确认答案。

1 个答案:

答案 0 :(得分:1)

所有这些都是关于这个待办事项的解释:https://github.com/plataformatec/devise/wiki/How-To:-Add-an-Admin-role

设计库中的模型是一个包含,因此可以包含在您的应用程序的几个模型中。