Rails多态命名约定

我试图找出什么来命名多态关联,而不是提出很好的选择。 包含多态关联的类称为LicenseBatch ,如果它不是多态,那么外键就是owner_id 。 看起来,多态的名称将是ownerable ,但如果我有另一个可以拥有的类,该怎么办? 我希望这是更具体的,但像batch_ownerable声音尴尬的东西。

任何建议或类似的情况你以前见过?


试着把一个名称自动引用模型名称,所以如果模型是评论,我会使用commentable_type和commentable_id。 对于这个特定的情况,我会使用:

licensable_batch_type和licensable_batch_id

链接地址: http://www.djcxy.com/p/22357.html

上一篇: Rails polymorphic naming convention

下一篇: app store submit success but loss of keychain warning