lets say you have: A that belongs_to :b, and B belongs_to :c
how do you normally go about saying A belongs_to :c, :through => :b ??
searching I found two solutions:
delegate :c, :to => :b
but neither will have the benefits of generated sql with joins.
How you normally do this? and What are the reasons against having it on