学习新红宝石的最佳方法是什么?

时间:2011-05-25 10:07:16

标签: ruby rubygems gem

我想知道在你第一次遇到它时学习新宝石的最佳方法是什么。

我知道你可以查看官方网站(最简单的方法!),查看Rdoc,生成院子文档,播放irb,当然也很高兴源代码。

但是,你做了什么?什么是更有效的方法或过程?还有其他工具可用吗?

4 个答案:

答案 0 :(得分:2)

通常情况下,如果我正在寻找我认为已经由其他人实施的指定任务(例如Facebook或Twitter的API包装器),我会搜索Gems。

所以我...

  • 阅读主页/ wiki(至少部分内容)
  • 教程
  • 文档,如果我正在寻找特定的内容
  • 浏览代码 - 这通常比阅读文档更有效,因为文档和教程有时过时和/或其他版本。 事实总是在代码中。;)

通过阅读其他人写的东西,你也会学到很多东西。

答案 1 :(得分:2)

我最喜欢学习新宝石的方法(除了有时阅读自述文件)是gemedit

gem edit <gem_name>
# vim opens the gem directory

答案 2 :(得分:2)

如果您使用的是Bundler,则可以运行

bundle show <gem_name>
# or
bundle open <gem_name>

将显示gem的位置或在您设置的编辑器中打开它。

答案 3 :(得分:0)

如果gem在Github上,我也花一些时间浏览问题(打开和关闭)。在那里可以找到很多洞察力,包括宝石的积极支持程度以及可能解决我的问题的强大程度。