【发布时间】:2011-01-14 03:18:13
【问题描述】:
当 gem 名称包含多个单词时,我对 gem 命名约定感到困惑。
thinking-sphinx 是 gem 的名称,但该 gem 的基本 *.rb 文件是 lib/thinking_sphinx.rb(下划线)
acts-as-taggable-on 是 gem 的名称,基础 *.rb 文件称为 lib/acts-as-taggable-on.rb(连字符)
factory_girl 在 gem 名称和基础 *.rb 文件的名称中都使用下划线
使用下划线或连字符是否重要?这里有什么新的共识吗?
【问题讨论】: