gpt4 book ai didi

ruby-on-rails - Rails 多态命名约定

转载 作者:行者123 更新时间:2023-12-04 12:40:58 25 4
gpt4 key购买 nike

我试图弄清楚如何命名多态关联,但没有提出好的选择。将包含多态关联的类称为 LicenseBatch ,如果它不是多态的,外键就是 owner_id .似乎首选的多态名称是 ownerable ,但是如果我有另一个可拥有的类怎么办?我希望这个更具体,但诸如 batch_ownerable听起来很尴尬。

您以前见过任何建议或类似情况吗?

最佳答案

尝试输入一个自动引用模型名称的名称,因此如果模型是 Comment 我将使用 commentable_type 和 commentable_id。对于这种特定情况,我将使用:

licensable_batch_type 和 licensable_batch_id

关于ruby-on-rails - Rails 多态命名约定,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25274085/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com