我想创建一套类似地址簿的模型来代表公司,人物,位置等。这看起来非常典型的地址簿,我想知道是否有人在轨道上已经使用ruby 3.问题出现了(仅)因为我的懒惰,而且因为“最佳实践”方法通常很发达,陷阱较少等等。目前我考虑以下模型/领域:
公司
has_many:urls,:through => :urlcatalog
拥有URL目录的原因是可以将注释分配给URL
人:
has_many:电子邮件:通过=> :emailcatalog
拥有电子邮件目录的原因与上述相同:可以分配 “私人”,“办公室”标签。许多手机也可以这样组织。
位置
has_one:country
城市或国家应该存在
城市
国家
欢迎任何关于这个概念,想法,工作实例等的评论!