Rails多态命名约定
我试图找出什么来命名多态关联,而不是提出很好的选择。 包含多态关联的类称为LicenseBatch
,如果它不是多态,那么外键就是owner_id
。 看起来,多态的名称将是ownerable
,但如果我有另一个可以拥有的类,该怎么办? 我希望这是更具体的,但像batch_ownerable
声音尴尬的东西。
任何建议或类似的情况你以前见过?
试着把一个名称自动引用模型名称,所以如果模型是评论,我会使用commentable_type和commentable_id。 对于这个特定的情况,我会使用:
licensable_batch_type和licensable_batch_id
链接地址: http://www.djcxy.com/p/22357.html