這可能是一個簡單的問題,但因爲我從來沒有經歷過這個過程,所以我會尋求幫助。我在我的rails 3應用程序中使用devise進行用戶身份驗證。而不是爲我的1管理員用戶創建一個單獨的模型,我想用admin => TRUE來設置用戶。User.admin with Devise(Rails 3)
我有我的用戶數據庫設置準備就緒(已添加用戶數據庫中的管理員列)。
我的問題是我如何創建一個用戶,使管理標誌設置爲TRUE。這是否會在控制檯中完成,如果是這樣的命令是什麼樣子?
所有幫助表示讚賞
這可能是一個簡單的問題,但因爲我從來沒有經歷過這個過程,所以我會尋求幫助。我在我的rails 3應用程序中使用devise進行用戶身份驗證。而不是爲我的1管理員用戶創建一個單獨的模型,我想用admin => TRUE來設置用戶。User.admin with Devise(Rails 3)
我有我的用戶數據庫設置準備就緒(已添加用戶數據庫中的管理員列)。
我的問題是我如何創建一個用戶,使管理標誌設置爲TRUE。這是否會在控制檯中完成,如果是這樣的命令是什麼樣子?
所有幫助表示讚賞
User.toggle!(:admin)
或者我更喜歡:
u = User.find(1)
u.toggle!(:admin)
感謝您的回答,有一個樣子。所以如果我想在控制檯執行此操作,命令是 User.create!(名稱:「示例用戶」,電子郵件:「[email protected]」, 密碼:「foobar」, password_confirmation:「foobar」 ) admin.toggle!(:admin) – Richlewis 2012-04-18 08:55:40
我不確定有關admin.toggle?從來沒有見過這種語法 – Richlewis 2012-04-18 08:59:27