2011-03-26 55 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