我有一个名为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
复制相似问题