Skip to content

Instantly share code, notes, and snippets.

@ihoka
Created February 15, 2010 18:44
Show Gist options
  • Select an option

  • Save ihoka/304869 to your computer and use it in GitHub Desktop.

Select an option

Save ihoka/304869 to your computer and use it in GitHub Desktop.
has_many :manager_org_links,
:class_name => "OrgLink",
:foreign_key => "subordinate_id",
:dependent => :delete_all,
:extend => SearchAndPaginateOrgLinks
has_many :peer_org_links,
:class_name => "OrgLink",
:dependent => :delete_all,
:extend => SearchAndPaginateOrgLinks
has_many :subordinate_org_links,
:class_name => "OrgLink",
:foreign_key => "manager_id",
:dependent => :delete_all,
:extend => SearchAndPaginateOrgLinks
has_many :managers, :through => :manager_org_links, :extend => FilterOrgLinks
has_many :peers, :through => :peer_org_links, :extend => FilterOrgLinks
has_many :subordinates, :through => :subordinate_org_links, :extend => FilterOrgLinks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment