As a name, the warden is very plugin, I wonder if there is anything with the warden / design?
I use http://github.com/ryanb/cancan using Devise, its large and requires very little configuration, you only need to determine the features, by default for CanCan using current_user for the registered user who is developing.
I also used CanCan using Devise. This requires a very simple setup, and all of your authorization logic is in a single file, thereby being very modular.
I used acl9 with Devise. https://github.com/be9/acl9
I needed to dynamically provide authorization at the object level, which I donβt think you can do with CanCan.
You can try this that can work together:
http://railscasts.com/episodes/188-declarative-authorization
Source: https://habr.com/ru/post/1299511/More articles:What is Sendkeys alternative for closing an outdated application? - c #iPhone SDK: WebView, how to specify a local URL? - iphoneHow to create a simple game with two players, communicating via the Internet, without any custom code on any server? - designShell script: send sed output to mysql? - bashWhy doesn't crypt () function have a memory leak? - csqlite3 close returns error code 5 - cThis is a memory leak (python program with sqlalchemy / sqlite) - pythonRecommendations for working with coders using Git - gitOnly numbers, a digit can be decimal (regular expression) - regexBayesian Network Design - artificial-intelligenceAll Articles