发现Ruby gem的功能

时间:2010-06-28 22:01:42

标签: ruby

Ruby(和RoR)社区发布了大量宝石。但是,经常使用这些宝石需要付出很多努力,特别是如果一个人不熟悉Ruby。如果Ruby专家(rockstars)分享使用未充分记录的宝石的最佳方法,那就太好了。

由于 --arsh

3 个答案:

答案 0 :(得分:3)

正如我的经理喜欢说的那样:

  

事实是在代码中。

答案 1 :(得分:2)

  1. 查看其他人如何使用它的示例,并根据需要进行修改。

    • gems中经常有示例目录
    • 搜索互联网,人们喜欢把这些东西放在博客中
  2. 阅读文档。

    • 也许发布在github上
    • 经常来自rubygems页面的链接
    • 如果作为gem安装,您可以使用$ gem server托管自己的服务器,然后转到localhost:8808以获取所有已安装宝石的列表,然后单击您感兴趣的宝石以查看它的文件。
  3. 寻找涵盖宝石的教程

    • Railscasts很适合这个
    • 许多宝石将在github上有一个wiki
    • 许多更有用/更酷/有趣的宝石将在不同的书籍中讨论。你可以通过获取一本使用该gem来做某事的书来获得很多关于如何处理给定gem的教程。这样做的缺点是这些类型的书很快就会过时。
  4. 查看代码

    • 如果代码库很小,或者您对某些内容的工作方式有疑问,或者想要真正明确的来源,请查看代码。
    • 如果代码是作为gem安装的,您可以输入$ gem environment,它会告诉您rubygems目录。去那里,cd进入您感兴趣的gem,查看它在lib目录中的代码。
  5. 询问邮件列表

    • 如果宝石或项目足够大,它将拥有自己的邮件列表。您通常可以通过访问主页或阅读其自述文件来查找这些内容。
    • 如果没有,请尝试询问Ruby或Ruby on Rails邮件列表中的gem。

答案 2 :(得分:0)

您可以随时为自己的宝石推广摇滚明星。 Vimeo:Zombie-chaser version 0.1: Mutation testing ... with zombies!