Как в 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 или другого инструмента?