Make cancan accessibly_by work according to ability precedence in mongoid