I have:
Manager
has_many :companies
has_many :profiles
Company
has_many :managers
Profile
has_many :managers
I want to assign on or more profiles to every Manager-Company
I’m trying:
Manager
has_many :managements
has_many :companies, :through => :managements
has_many :profiles, :through => :managements
Company
has_many :managements
has_many :managers, :through => :managements
Profile
has_many :managers
But the result it seems not as expected.
msan
2
From what I gather, profiles should be the :through relation!
class Company < ActiveRecord::Base
has_many :profiles
has_many :managers, :through => :profiles
end
class Manager < ActiveRecord::Base
has_many :profiles
has_many :companies, :through => :profiles
end
class Profile < ActiveRecord::Base
belongs_to :company
belongs_to :manager
end
Now, you can assign many profiles for every Manager-Company.
Cheers!
On Fri, May 18, 2012 at 3:22 PM, Mauro [email protected] wrote:
has_many :managements
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.
–
All wiyht. Rho sritched mg kegtops awound?