Как в Pry (или другом инструменте) увидеть исходный код ActiveRecord::Base

Я видел, как друг сделал это, и это было довольно гладко. Он открыл сессию rails console с помощью Pry, и я думаю, что он cd'd to rails и смог создать Base-источник шоу.

В моем приложении я могу сделать:

>rails c
(pry)>show-source User # shows User

>show-source Pry # shows /gems/ruby-2.1.5/gems/pry-0.10.0/lib/pry/pry_instance.rb

Но как бы я показал ActiveRecord::Base?

[2] pry(main)> cd Rails
[3] pry(Rails):1> show-source ActiveRecord::Base
Error: Couldn't locate a definition for ActiveRecord::Base!
[5] pry(Rails):1> cd ActiveRecord
[6] pry(ActiveRecord):2> show-source Base
Error: Couldn't locate a definition for Base!
[7] pry(ActiveRecord):2> 

В конечном счете, я хотел бы иметь возможность показывать https://github.com/rails/rails/blob/master/activerecord/lib/active_record/base.rb с использованием редактора или менее в сеансе прямой консоли. Что было бы лучшим способом сделать это с помощью Pry или другого инструмента?

0 ответов

Другие вопросы по тегам