如何在Pry(或其他工具)中看到ActiveRecord :: Base的源代码

时间:2015-09-25 21:55:18

标签: ruby-on-rails pry

我看到一位朋友这样做,而且很漂亮。他使用Pry打开了一个rails控制台会话,我认为他已经成为了rails并且能够做一个show-source 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 个答案:

没有答案