search for: construct_join_attributes

Displaying 1 result from an estimated 1 matches for "construct_join_attributes".

2007 Jan 05
1
(Enhancement?) for self referential has_many :through, w/ scoped create...
..._name => ''Connection'', :foreign_key => "source_user_id", :conditions => "connection_type = ''f''" has_many :friends, :through => :friendships, :source => :target_user do def construct_join_attributes(associate) super.merge({:connection_type => ''f''}) end end This enables the << operator to work as expected. The problem is that :construct_join_attributes is a protected method and this just doesn''t feel like something that should be overridden...