接着就去 freenode 上的 #pry 呆着..结果作者很热情的来问我有什么 feedback 啥的,问我哪里看到的 pry, 结果我就给他看了 ruby-china. 然后他就很开心的问我 pry 在中文怎么写..接着就发生了下面的事情,大家自动忽视我的蹩脚英文
报错了
[3] pry(main)> User.first.to_s
=> "[email protected]"
[4] pry(main)> User.first.to_s
=> "[email protected]"
[5] pry(main)> reset
Pry reset.
[2] pry(main)> User.first.to_s
NameError: uninitialized constant User
alias pryr="pry -r ./config/environment -r rails/console/app -r rails/console/helpers"
如果是 rails 3.2 还需要修改.pryrc
if defined?(Rails) && Rails.env
extend Rails::ConsoleMethods
end
然后就可以使用reload!
了
https://github.com/pry/pry/wiki/Setting-up-Rails-or-Heroku-to-use-Pry