Я смущен тем, что означает соглашение об именах драгоценных камней, когда имя драгоценного камня содержит более одного слова.
-
мышление-sphinx - это имя драгоценного камня, но базовый *.rb файл для этого драгоценного камня - lib/thinking_sphinx.rb(подчеркивание)
-
act-as-taggable-on - это имя драгоценного камня, а базовый *.rb файл называется lib/actions-as-taggable-on.rb(дефисы)
-
factory_girl использует символ подчеркивания как в имени gem, так и в имени базового файла *.rb
Имеет ли значение, если использовать символы подчеркивания или дефисы? Существует ли какой-либо новый консенсус здесь?