2011-03-13 57 views

回答

2

如果你想在你的机器上找到这些类,你必须去ruby安装目录并寻找gems目录。在我的机器是:

/usr/local/rvm/rubies/ruby-1.9.2-p136/lib/ruby/gems/1.9/gems

我只是做了截屏等等你可以看到一切都在哪里。您可以see it here。如您所知,Rails由许多组件组成(Active Record,Active Support,Action Mailer,Active Resource等),每个组件都有自己的目录。

0

代码在rails gem中。所有的代码都在Rails repository。尽管如此,通常不需要深入代码,并且几乎总是足够的。

+1

驳:源代码是相当简洁,而且我已经有工具,采空区与文本文件和源代码(以及相对较少的工作浏览api-docs-in-a-web-browser)。通常不需要使用Web文档,因为源代码总是足够的。 :-) – Ken 2011-03-13 03:09:47

+0

网络文档允许查看每种方法内联的来源。另外,您可以使用'ri'或'rdoc'从命令行查看文档。 – 2011-03-13 03:17:38

+0

是的,有时候这些东西存在很好,但是在浏览源代码时,我的网络浏览器仍然比我的文本编辑器差。不再是真实的那一天是我将在我的网络浏览器中编写代码的那一天。 – Ken 2011-03-13 16:32:07

0

仅供参考,您可以尝试open_gem gem。这会添加一个gem子命令'open',它将在您选择的编辑器中打开已安装的gem根目录。我经常使用下面的命令来打开TextMate的宝石在OS X:

gem open some_obscure_gem -c mate 
相关问题