2013-02-15 62 views
2

我希望能夠註冊即使我在我登錄的新用戶。設計如何讓登錄的用戶註冊的其他用戶

如果我點擊「註冊」,而記錄在眼下,登記表將不會出現。相反,錯誤信息會顯示「您已經登錄」。

我想允許用戶(管理員)向系統添加新用戶。

回答

-1

創建一個UsersController以admin身份驗證用戶。然後在newcreate控制器的動作中,可以將你的用戶創建邏輯。並將views/devise/registration/new.html.erb文件的內容複製到views/users/new.html.erb

展開後回答:

您可以創建一個角色表,如果有兩個以上的角色來管理。這將使其易於管理。也許你可以隨心所欲地升級寶石來管理角色的範圍,如果需要的話。

如果只有兩個角色(Admin和其他/普通用戶),則可以在users table中添加一個布爾列admin

+0

你能否擴大你的答案? – 2013-10-08 19:29:00

+0

@ aldo.roman.nurena你想在這裏做什麼樣的擴展?我認爲對於曾與設計和導軌工作過的人來說,這是相當清楚的。 – 2013-10-09 11:08:59

+0

是的,就像那樣。對初學者不明確,這應該是明確的。 – 2013-10-10 00:43:21