我有 3 个模型:
Article (:title)
has_many :units
Dealer (:name, :adress)
has_many :units
Unit (:price, :dealer_id, :article_id)
belongs_to :article
belongs_to :dealer
我不确定我的表是否完全正确,我不确定我应该使用 has_many :through 还是只是 has:many 和属于?究竟有什么区别?
rails 查询究竟会是什么样子?
Article.find(:name => "Cheese").units
Article.find(:name => "cheese").units.minimum('price').dealer
这样复杂的 Rails 查询会在这种关系中起作用吗?