Let me take a step back here and look over my associations: Are they setup incorrectly?
I want team to be my core object always.. class Team < ActiveRecord::Base has_many :schedules has_many :inheritance_templates has_many :opponents, :through => :schedules has_many :tsos_offenses has_many :tsos_defenses has_many :tsos_steams has_many :tsos_turnover_margins has_many :tsrs_ratings end I want schedule to be a part of teams and also to be a part of opponent (self-referential) through Team.. class Schedule < ActiveRecord::Base belongs_to :team belongs_to :opponent, :class_name => "Team" end These two pieces alone should give me associations between Team > Schedule > Opponent. My ratings tables all belong to team: class TsosOffense < ActiveRecord::Base belongs_to :team end class TsosDefense < ActiveRecord::Base belongs_to :team end class TsosSpecialTeams < ActiveRecord::Base belongs_to :team end class TsosTurnoverMargin < ActiveRecord::Base belongs_to :team end Everyone and everything I read, including you both (Rick and Marnen) say that large queries are much better than smaller queries. What if I want to query everything from all models listed here, assign them to a team object so that I can reference them by the team object. How would I do that? If I have the answer to this one question, I think I can fix all of the current issues I'm experiencing. -- Posted via http://www.ruby-forum.com/. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---

