在RoR项目中,所有库文件都位于何处?

时间:2011-03-13 02:38:57

标签: ruby-on-rails ruby

所有文件在哪里?我看到(正如预期的那样)我的控制器/模型等继承自其他类,在哪里可以看到这些类的实际代码?

3 个答案:

答案 0 :(得分: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等),每个组件都有自己的目录。

答案 1 :(得分:0)

代码在rails gem中。所有代码均可在Rails repository中找到。但是,通常没有必要深入研究代码,Rails Guides& official API几乎总是足够的。

答案 2 :(得分:0)

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

gem open some_obscure_gem -c mate