Я не понимаю, что такое соглашение об именах драгоценных камней, когда в имени драгоценного камня больше чем одно слово.
Think-sphinx - это имя драгоценного камня, но базовый файл * .rb для этого драгоценного камня - lib / Think_sphinx.rb (подчеркивание)
plays-as-taggable-on - это имя гем, а базовый файл * .rb называется lib / plays-as-taggable-on.rb (дефисы)
factory_girl использует подчеркивание как в имени драгоценного камня, так и в имени базового *. rb file
Имеет ли значение, используются ли символы подчеркивания или дефисы? Есть ли здесь какой-либо новый консенсус?