направляющие has_many: через has_many: через

Я задаюсь вопросом, до какой степени я могу использовать ассоциации в направляющих. Учтите следующее:

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? Действительно ли возможно связать ассоциацию, так сказать?

11
задан user2262149 23 September 2018 в 17:19
поделиться