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