2011-03-26 102 views
2

我正在编写部分继承的Rails应用程序。在routes.rb中有一段代码,我试图解决这个问题,并且在文档中找不到任何东西。迷惑我的routes.rb文件

authenticate :users do 
    resources :authentications 
    end 

这是干什么的,为什么需要这里?我从来没有见过在此背景下使用的authenticate。文件中有资源称为用户和身份验证,我使用Devise + OmniAuth进行身份验证。

回答

2

如看到here in the Devise Docs,它允许您在路由器级别而不是在应用程序级别(aka控制器,本质上)添加身份验证。

+0

啊,好的。我想这是添加基本的HTTP身份验证,然后... – picardo 2011-03-26 00:48:24