如何通过 Record 模型获得产品重量?据我所知,可以获得特定记录的所有产品,但我无法找到获取特定产品重量的方法。
class User < ActiveRecord::Base
has_many :eatings
end
class Eating < ActiveRecord::Base
belongs_to :user
has_many :records
end
class Record < ActiveRecord::Base
belongs_to :eating
end
class Product < ActiveRecord::Base
end
class WeightedProduct < ActiveRecord::Base
end
Record 和 Product 模型应该与 WeightedProduct 有什么关系,以便用户能够通过一行 User.first.eatings.first.records.first.products.first.weight 获得某些产品的重量?