宝石

Gemfile 文档

对于预计会增长的项目,最好添加评论你的 Gemfile。这样,即使在大型设置中,即使名称不是自我解释并且你在 2 年前添加它,你仍然会知道每个宝石的功能。

这也可以帮助你记住选择特定版本的原因,并在以后重新评估版本要求。

例子:

# temporary downgrade for TeamCity
gem 'rake', '~> 10.5.0'
# To upload invoicing information to payment provider
gem 'net-sftp'