所有文件在哪裏?我看到(如預期)我的控制器/模型等從其他類繼承,我在哪裏可以看到這些類的實際代碼?在RoR項目中,所有庫文件在哪裏?
0
A
回答
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。儘管如此,通常不需要深入代碼,並且幾乎總是足夠的。
0
僅供參考,您可以嘗試open_gem gem。這會添加一個gem子命令'open',它將在您選擇的編輯器中打開已安裝的gem根目錄。我經常使用下面的命令來打開TextMate的寶石在OS X:
gem open some_obscure_gem -c mate
相關問題
- 1. TargetFrameworkSDKToolsDirectory - 在哪裏添加項目文件?
- 2. 「託管項目源文件」在哪裏?
- 3. Xcode:在現有項目中找不到庫文件,它在哪裏?
- 4. VS2012中的數據庫項目和項目模板在哪裏?
- 5. VS2010中的數據庫項目和項目模板在哪裏?
- 6. 在FlashBuilder中將庫文件夾相對於ActionScript項目放在哪裏?
- 7. SQLite數據庫文件在JAVA項目中的位置在哪裏?
- 8. 詹金斯在哪裏擁有項目的文件?
- 9. 裸倉庫中的文件在哪裏?
- 10. openrefine store項目在哪裏?
- 11. sqoop庫目錄在哪裏?
- 12. 我可以在Xcode中導入的所有文件在哪裏?
- 13. 我應該在哪裏放置.gitignore來影響所有項目?
- 14. 在哪裏把庫文件放在裏面的jar文件
- 15. 所有項目的公共庫文件
- 16. 將項目中的SlidingTabLayout.java和SlidingTabStrip.java文件放在哪裏?
- 17. 位於android項目中的lint輸出文件在哪裏?
- 18. Android項目中XML文件的模式在哪裏?
- 19. VS2005網站項目中的Assembly.cs文件在哪裏?
- 20. Xcode 4中我的項目的資源文件夾在哪裏?
- 21. Visual Basic項目中的默認設置文件在哪裏?
- 22. xcode項目中的預編譯頭文件在哪裏?
- 23. 我在哪裏把gitignore文件放入asp.net mvc項目中?
- 24. Spring Boot項目中的application.properties文件在哪裏?
- 25. 所有快照在哪裏?
- 26. 標籤的所有插件在哪裏?
- 27. 在哪裏存儲文件在Android項目
- 28. 哪裏是項目文件在遠程回購在Git?
- 29. 在哪裏把我的文件在NetBeans項目
- 30. 在哪裏把testNG XML文件在ANT java web項目
駁:源代碼是相當簡潔,而且我已經有工具,採空區與文本文件和源代碼(以及相對較少的工作瀏覽api-docs-in-a-web-browser)。通常不需要使用Web文檔,因爲源代碼總是足夠的。 :-) – Ken 2011-03-13 03:09:47
網絡文檔允許查看每種方法內聯的來源。另外,您可以使用'ri'或'rdoc'從命令行查看文檔。 – 2011-03-13 03:17:38
是的,有時候這些東西存在很好,但是在瀏覽源代碼時,我的網絡瀏覽器仍然比我的文本編輯器差。不再是真實的那一天是我將在我的網絡瀏覽器中編寫代碼的那一天。 – Ken 2011-03-13 16:32:07