【发布时间】:2018-05-19 14:01:13
【问题描述】:
我有一个名为 Item 的模型,它属于 Report。
class Item < ApplicationRecord
belongs_to :report
end
对于我的项目,我想要一个名为 item_category 的属性(除了其他属性)。
t.string "item_category"
我将有一些标准类别,这些类别将与它们相关联。
我的问题是: 我应该有另外两个类别和税收模型,并加载将作为我的项目类别属性选项创建的可用类别吗? (或者 Tax 应该是 Category 模型的属性,或者都不是)
一段时间后,可以添加/删除另一个类别,与税相同,我希望它尽可能模块化,而不是每次我想删除/添加类别/税时都进行更改。 我应该如何处理它?
【问题讨论】:
标签: ruby-on-rails ruby database activerecord database-design