Dynamic roles for Rails AR and Mongoid