For a Rails 4.0.0 app, I have a method in a model that creates a list of associated ActiveRecord objects, based on a field in a join table. The models are Users, Groups, and GroupUsers (the join table). Users and Groups are associated as has_many through GroupUsers. GroupUsers also has a "role" ...