The police_state RubyGem relies on adapters to integrate with authorization libraries and state machine libraries. Unless you install an adapter, Police State will not operate as you expect.
Here is a list of known adapters, categorized by the kind of library that they integrate.
Here is a list of libraries that provide user authorization, and the Police State adapters that integrate them with Police State.
Here is a list of libraries that provide state machine functionality, and the Police State adapters that integrate them with Police State.