2012-12-06 15 views
0

我是新與回報率,並制定框架。設計模塊:創建的視圖不要求

我要爲管理員角色頁面唯一標誌。 我執行:

rails g devise Admin 

然後在admin.rb模型,我只有這個模塊:

class Admin < ActiveRecord::Base 
    devise :database_authenticatable, :rememberable 

    attr_accessible :email, :password, :password_confirmation, :remember_me 
end 

和編輯正確遷移文件。

爲什麼色器件創造了sign_up頁面呢? 我已驗證,如果我嘗試註冊用戶,那不起作用...但我不想要那個頁面。 我如何實現這一目標?

感謝

回答

0

你可以告訴設計,只允許會話,它應該只允許登錄和註銷,而不是創建新用戶的路線。

變化/config/routes.rb調用「devise_for」喜歡的東西;

devise_for :users, :only => :sessions 

查看以下頁面以獲取有關設計路由的更多信息;

http://rubydoc.info/github/plataformatec/devise/master/ActionDispatch/Routing/Mapper#devise_for-instance_method

+0

好......但爲什麼設計有generater的路由是否已啓用僅database_authenticatable,:rememberable模塊? – Tom

+0

班上的路線和模塊是兩回事。 –