2017-11-03 12 views
0

Ich habe ein Modell namens ImageGallery, die zu vielen verschiedenen Modellen gehören kann. Normalerweise kann man in Rails nur mit dem Namen suffixen, um den polymorphen Namen zu erhalten, aber hier klingt "image_galleryable" nicht richtig.Rails polymorphe Namen Rand Fälle

Wie sollte eine polymorphe Assoziation benannt werden, wenn das Suffix -able nicht gut funktioniert?

Antwort

0

Nichts wird in Schienen brechen, wenn Sie die Konvention nicht folgen, sehen http://samuelmullen.com/articles/naming_conventions_for_polymorphic_associations/

Naming Dinge ist wirklich schwer, und jeder Programmierer, der in den Gräben gewesen ist wird Ihnen sagen, dass. Wenn Sie es richtig machen, fließt nur das Denken über die Design und Codierung des Programms. Wenn Sie es falsch verstehen, ist ein zusätzlicher Aufwand von erforderlich, um die Logik von dem zu übersetzen, was es heißt, .

Wenn mit Active der polymorphen Beziehungen zu tun, folgen Sie den Konventionen oben skizzierten, und es wird auch Ihre näher an der Benennung Dinge zu nehmen. Wenn sie es nicht tun, ignoriere sie; Sie sind nur Konventionen.

Ich glaube, ich würde hier ein Substantiv verwendet haben, vielleicht auch nur Bild

+0

seine besten, wenn Sie umfassen den nützlichen Teil des Links in Ihrer Antwort – MZaragoza

Verwandte Themen