2013-05-05 34 views
0

我在Rails應用程序中使用Devise gem。我沒有創建2個模型(用於用戶和管理員),而是創建了一個名爲is_admin的具有名稱的用戶。如果只有一個模型,爲管理員添加範圍

現在我想添加範圍在我的routes.rb。我能做到這一點嗎?我不能做到以下幾點,因爲我只有型號:

namespace 'admin'do 
    devise_for :admins #:users 
end 

所以,我怎麼能添加範圍爲admins

回答

0

很難在不知道更多關於您的設置的情況下給出詳細的答案,但我會建議用戶和管理員都可以通過相同的表單登錄,並且用戶是否看到管理功能可能只是由某些東西照顧像CanCan一樣。所以不需要做devise_for兩次。

相關問題