为了检索产品类型的正确税金,我有三个相互依赖的表。贝娄,我将详细描述这些表及其功能:
我的问题是:我如何在DB和Rails项目中构建这个结构,因为我想获得的税收不仅取决于产品的类型,也取决于省/州?
我不希望有同一省的多份记录,每种产品类型一份或同一产品类型的多份记录,每个省一份或税收。
注意:所有三个表之间都有许多到多个关系。
发布于 2019-02-19 13:50:11
class ProductType
has_many :taxes
end
class Tax
belongs_to :product_type
belongs_to :province
end
class Province
has_many :taxes
end当为某个ProductType寻找税收时,请执行如下操作:
ProductType.find(123).taxes.where(province: 'XYZ')https://stackoverflow.com/questions/54767623
复制相似问题