我有一个名为Agency
的模型,它有很多领域:
name
,state
,promotion
,offers_limit
,promotion_type
等。
加上代理印记的额外数据,如imprint_agency_name
,imprint_tax_id
,imprint_city
,imprint_street
,imprint_house_number
,imprint_email
,imprint_phone
等。
加上代理办公室地址的额外字段(机构可以有办公室,也可以没有办公室,因此这些数据并不总是存在的)。
将压印数据移动到独立的相关模型Imprint
,以便在Agency
中有has_one :imprint
和Imprint
会有belongs_to :agency
关系,这是一个好主意吗?创建与Office
相关的Agency
模型(只有4-6个字段)如何?
发布于 2014-12-01 21:00:33
正如阿尔宾所说,将一个大模型分成多个模型是一件好事,尤其是在关系、大量验证、定制验证等方面。越简单越好。而且更容易测试。
https://stackoverflow.com/questions/26897260
复制相似问题