Самый простой способ «перейти к исходному коду» для Ruby / Rails - PullRequest
3 голосов
/ 20 октября 2010

Как непрофессионал Ruby / Rails, я часто хочу проверить код метода rails, чтобы увидеть, как он реализован ...

Например, я использовал "form_for", и яхотел проверить код, чтобы увидеть, как он работает.Немного неуклюжий способ, которым я это сделал, это просто Google "rails form_for", который приводит меня к http://api.rubyonrails.org/classes/ActionView/Helpers/FormHelper.html,, где я могу просмотреть исходный код form_for.

Как rails / ruby ​​pro выполняет аналогичную задачу?Есть ли простой способ (без использования IDE), что вы можете быстро выкопать это?Или это случай со временем узнать, где находится материал и найти / найти его?

Приветствия

Ответы [ 2 ]

3 голосов
/ 20 октября 2010

Я клонирую хранилище рельсов

git clone git://github.com/rails/rails.git

после того, как я на ней grep

git grep 'form_for'

После того, как мой редактор Vim помог мне с Ctags перемещаться по исходному коду.

Если вам нужен пример использования кода, вы можете увидеть тестовый модуль.

1 голос
/ 20 октября 2010

Я предпочитаю http://railsapi.com/ как локальный, так и удаленный. Быстрый поиск, приятный дизайн и магия Показать на Github ссылка

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