В проекте RoR, где находятся все файлы библиотеки? - PullRequest
0 голосов
/ 13 марта 2011

Где все файлы? Я вижу (как и ожидалось), что мои контроллеры / модели и т. Д. Наследуются от других классов, где я могу увидеть действительный код этих классов?

Ответы [ 3 ]

2 голосов
/ 13 марта 2011

Если вы хотите найти эти классы на своем компьютере, вам нужно перейти в каталог, где установлен ruby, и найти каталог gems. На моей машине это:

/ USR / местные / RVM / рубины / рубин-1.9.2-P136 / Lib / рубин / камни / 1,9 / самоцветы

Я только что сделал скриншот, чтобы вы могли видеть, где все. Вы можете увидеть это здесь . Как вы знаете, Rails состоит из множества компонентов (Active Record, Active Support, Action Mailer, Active Resource и т. Д.), И каждый компонент имеет свой собственный каталог.

0 голосов
/ 13 марта 2011

для справки, вы можете попробовать open_gem gem . Это добавит подкоманду gem 'open', которая откроет установленный корень gem в выбранном вами редакторе. Я часто использую следующую команду для открытия гемов в textmate на OS X:

gem open some_obscure_gem -c mate 
0 голосов
/ 13 марта 2011

Код находится в жемчужине рельсов.Весь код доступен в Rails-репозитории .Однако обычно не нужно углубляться в код, а Rails Guides & официальный API почти всегда достаточен.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...