我們希望所有用戶都能夠訪問ActiveAdmin,但是,我們希望限制新用戶的創建到指定的管理員。理想的結果是隻有管理員才能看到用戶資源。如何限制ActiveAdmin上指定管理員的新用戶創建(防止用戶創建更多用戶)
目前,任何用戶都可以繼續訪問users.rb並創建新用戶。我如何限制這一點,以便只有指定的管理員才能創建用戶?除非他們被指定爲管理員,否則如何阻止用戶查看此資源?
我是否需要將管理員屬性添加到用戶模型?從那裏我該怎麼辦?
使用Rails 4與Devise。
我只有一個users.rb模型,沒有adminusers模型。
當安裝ActiveAdmin我用:
軌摹active_admin:安裝用戶#創建/編輯類應用與設計
非常感謝您的幫助!
是啊,我想同樣的@nistvan ..你知道,如果CanCanCan可與ActiveAdmin?我知道CanCan可以,但它不支持rails 4 – bnussey 2014-09-01 20:58:38
是的,我使用cancancan與rails 4.1.5和ActiveAdmin,它的工作原理。 – nistvan 2014-09-01 21:00:27
設置與CanCan有什麼不同? – bnussey 2014-09-01 21:01:18