В this Railscast Райан Бэйтс упоминает, что это хорошая конвенция для использования слов, которые заканчиваются intion, -ment или -ship при назывании модели объединения. В чем преимущества этой конвенции?В чем преимущества соглашений об именах сообщества rails для обозначения модели объединения?
Например, что, если бы у меня были две модели под названием «Альбомы» и «Песни» соответственно, где песня могла появляться на многих альбомах, а в альбоме много песен? Что было бы хорошим именем для таблицы соединений, необходимой для этого? Tracklistingship? Треклисты?
действительно ли песня действительно принадлежит более чем одному альбому? довольно уверен, что это будет компиляция или mixape. – AJcodez
@AJcodez Да, данное событие записи может принадлежать нескольким альбомам (и некоторые люди явно относятся к таким вещам). В стороне, я не вижу существенной разницы между «альбомом» и «компиляцией», но если «*» *, кажется, что флаг/статус будет достаточным. –
@DaveNewton interesting did not know – AJcodez