0
有沒有一種技術可以讓管理員用戶從Rails的Webform中將另一個用戶標記爲管理員?允許管理員製作其他管理員用戶導軌
我以爲Hartl在這個話題上有一個Railscast,但我找不到它。
我正在尋找在命令行上創建我的第一個管理員用戶,然後有權訪問/users/3/edit
而管理員並能夠單擊複選框,使第三個用戶成爲管理員。顯然,非管理員不會有這種能力。
我正在使用設計,所以我明白我必須爲用戶設置CRUD操作,但我想不出如何限制基於當前用戶角色傳遞參數的能力。
的Rails 4.0.2
設計3.2.2
紅寶石2.0
感謝您的鏈接,但我認爲cancan只授予用戶一旦分配角色。我想限制誰可以將角色分配給其他用戶。在這個例子中,任何人都可以讓自己成爲管理員。我只想讓管理員能夠讓其他用戶管理員。 –
爲什麼不 - 用康康可以定義自定義操作。看這裏https://github.com/ryanb/cancan/wiki/Custom-Actions –
你是對的。從未考慮過這樣做。我記得的參數是在該頁面提到的:https://github.com/ryanb/trusted-params。謝謝! –