【发布时间】:2014-08-05 18:32:24
【问题描述】:
有时我有理由想将 rails 控制台作为 irb repl 而不是 pry 启动(就像 pry 一样棒)。它将默认为 pry,因为 pry 在 Gemfile 中有。现在是怎么做到的?
我认为在运行 rails console 时曾经有一个 --irb 选项,但现在似乎没有了。我在尝试时收到弃用错误消息。
更多详情
如果我只是运行“rails 控制台”,我需要去撬动。
如果我运行“rails console -irb=irb”:
$ rails c -irb=irb
--irb option is no longer supported. Invoke `/your/choice/of/ruby script/rails console` instead
我的 Gemfile 中的相关行:
gem 'rails', '3.2.18'
gem 'pry-rails'
gem 'pry-plus'
【问题讨论】:
-
pry 在某些方面很棒,但 IRB 在执行某些操作(尤其是复制粘贴)时仍然更加稳定/可靠
-
反向:如果
rails c打开irb但你希望pry打开,那么pry -r ./config/environment
标签: ruby-on-rails pry