Я задаюсь вопросом, до какой степени я могу использовать ассоциации в направляющих. Учтите следующее:
class User < ActiveRecord::Base
has_one :provider
has_many :businesses, :through => :provider
end
class Provider < ActiveRecord::Base
has_many :businesses
has_many :bids, :through => :businesses
belongs_to :user
end
class Business < ActiveRecord::Base
has_many :bids
belongs_to :provider
end
class Bid < ActiveRecord::Base
belongs_to :business
end
Я могу настроить эти изящные ярлыки как User.businesses
и Provider.bids
но что относительно того, чтобы делать что-то как User.bids
? Действительно ли возможно связать ассоциацию, так сказать?