[英]Add User from Admin with Devise in ROR
我是ROR的新手,我想在ROR應用程序中添加登錄和注冊功能,以添加具有“管理員”和“供應商”角色的用戶,為此,我使用Devise創建了登錄和注冊功能,工作正常。 現在,我想創建一個“添加用戶”部分,管理員可以在其中添加具有角色“供應商”的用戶。
如我所見,Devise使用
"users/sign_in" and "/users/sign_up"
操作,但沒有添加新用戶的操作。 一旦管理員登錄,我們就不能使用“ / users / sign_up”,所以我創建了一個新的控制器“ User”,它使用了與Devise創建的相同的“ Users”模式。 嘗試保存新用戶操作時,總是將其移至“ /用戶”,因此調用Devise默認控制器
我不確定如何從管理員登錄名中添加新用戶,並使Devise繼續用於身份驗證和授權,
請幫忙
如果要創建用戶模型,則需要添加以下內容:
routes.rb
namespace :admin do
resources :users
end
然后,創建用於創建用戶模型的Admin :: UsersController。 用戶將使用設備進行身份驗證的事實變得無關緊要。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.