2011-03-13 59 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 
相關問題