Rails多态命名边缘情况

问题描述 投票:0回答:1

我有一个名为ImageGallery的模型,它可以属于许多不同的模型。通常在rails中你只需要为名称后缀 - 以提供多态名称,但这里“image_galleryable”听起来不对。

当后缀-able不能正常工作时,如何命名多态关联?

ruby-on-rails polymorphism naming-conventions naming
1个回答
0
投票

如果你不遵守惯例,没有什么会在铁轨中破坏,请参阅http://samuelmullen.com/articles/naming_conventions_for_polymorphic_associations/

命名事情真的很难,任何在战壕中的程序员都会告诉你。当你做对了,考虑程序的设计和编码就会流动。当你弄错了,需要额外的努力来将逻辑从它的命名转换为它的含义。

在处理ActiveRecord的多态关系时,请遵循上面列出的约定,这将使您更接近于命名事物。当他们不这样做时,忽略它们;他们只是惯例。

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

© www.soinside.com 2019 - 2024. All rights reserved.