我有单独的发展用户和管理模式。 我也使用“基地”风格的子宫。 除少数控制者和我需要能够认证用户或行政的行动外,所有工作都是良好的。
目前,我已经认证了用户。 我的申请“控制员”中确定,我正在用天空来绕过它。
不幸的是,我不能简单地具体说明对每个控制员的认证要求,因为我仍然需要一些控制人员,并采取行动让用户或代理人都能进入。
我曾尝试过几件事,但没有结果。 看来,如果我搬走真的——用户! 和认证——行政! 它未加工成某种次主要探测逻辑。 基本:
current_subdomain = request.subdomains.first
if current_subdomain == admin
authenticate_admin!
else
authenticate_user!
end
在某个时候,我得以尝试认证,但出于某种原因,它未能将届会控制者排除在需要认证之外,从而导致重新定位(首先对我来说是同Ruby!)。
我认识到,我可以给我的用户增加一个表明行政地位的领域,但申请要求使用者与阿明人之间更大程度的权力分立,只有少数控制者和行动除外。
- Ruby 1.9.2
- Rails 3.0.3
- Devise 1.1.3