【问题标题】:Rails polymorphic naming edge casesRails 多态命名边缘案例
【发布时间】:2018-04-15 16:42:46
【问题描述】:

我有一个名为 ImageGallery 的模型,它可以属于许多不同的模型。通常在 Rails 中,您只需为名称添加 -able 后缀即可得出多态名称,但这里的“image_galleryable”听起来不正确。

当后缀-able不能很好地工作时,多态关联应该如何命名?

【问题讨论】:

    标签: ruby-on-rails polymorphism naming-conventions naming


    【解决方案1】:

    如果您不遵守约定,任何东西都不会中断,请参阅http://samuelmullen.com/articles/naming_conventions_for_polymorphic_associations/

    给事物命名真的很困难,任何在 战壕会告诉你。当你做对了,想想 程序的设计和编码只是流程。当你弄错时,一个 需要付出更大的努力才能从什么翻译逻辑 它以它的含义命名。

    在处理 ActiveRecord 的多态关系时,遵循 上面概述的约定,它将使您更接近命名 事情很好。如果他们不这样做,请忽略他们;它们只是约定。

    我想我会在这里使用一个名词,也许只是图像

    【讨论】:

    • 最好在答案中包含链接的有用部分
    猜你喜欢
    • 2010-10-28
    • 1970-01-01
    • 2016-03-30
    • 2012-03-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-01-18
    • 2019-07-29
    相关资源
    最近更新 更多