我有一个名为ImageGallery的模型,它可以属于许多不同的模型。通常在rails中你只需要为名称后缀 - 以提供多态名称,但这里“image_galleryable”听起来不对。
当后缀-able不能正常工作时,如何命名多态关联?
答案 0 :(得分:0)
如果您不遵守惯例,那么在rails中没有任何内容会被破坏,请参阅http://samuelmullen.com/articles/naming_conventions_for_polymorphic_associations/
命名事情真的很难,而且任何一个曾经参与过的程序员 战壕将告诉你。当你做对了,想一想 程序的设计和编码只是流动。当你弄错了,一个 需要增加努力才能将逻辑转化为什么 它被命名为它意味着什么。
在处理ActiveRecord的多态关系时,请按照 上面列出的惯例,它将更接近命名 事情很好。当他们不这样做时,忽略它们;他们只是惯例。
我想我会在这里使用名词,也许只是图像