0

拥有多种 gem 选择是使用 Ruby on Rails 的优势之一。

然而,通常不清楚宝石有多好。您可以知道它的更新时间、下载次数。但是没有宝石评级(我不知道)。这似乎是一件容易添加的事情。

应该对许多事情进行评分:文档的清晰程度、创建者对问题的响应程度、改进合并的速度等。

另一件事是使用这个 gem 的社区有多活跃,有多大帮助(对于增强 gem,以及帮助新手开始使用 gem)。

每个 gem 都有论坛供用户讨论问题、提交示例代码吗?

4

2 回答 2

5

通常一个好方法是去 ruby​​ 工具箱页面,在那里你可以看到有多少人在使用它,然后进入 github,看看开发的活跃程度,最后一次提交的时间,问题(以及修复的速度) )、待处理的拉取请求等。

有一集很好地解释了寻找宝石时要探索的所有功能:http ://railscasts.com/episodes/384-exploring-rubygems

于 2012-12-07T13:01:32.743 回答
2

这几乎是所有语言的一个问题。 ruby-toolbox提供了很多你想要的东西。如果您单击宝石的评级,您甚至会得到随着时间推移的评级明细以及导致评级的因素。

ruby-toolbox 解决的另一个问题是将 gem 分配给类别。“Cucumber”或“Capybara”的名称与测试有什么关系?还是带有上传的“回形针”?还是带有 html 解析的“hpricot”?ruby-toolbox 允许您单击类别(或搜索它们)并查看哪些 gem 可以提供您想要的功能。

于 2012-12-07T13:08:53.327 回答