This ruby/rails construct always puzzles me: User.where(:name => \"Thiago\").limit(3).using(:slave_one)
In my model an Organisation has_many :users, and a User has_and_belongs_to_many :roles and a Role has a name and has_and_belongs_to_many :users.
I\'m trying to write a set of filtering functions that can be chained together to progressively filter a data set. What\'s tricky about this is that I want to be able to define the filters in a differ