rails console
默认以 context.back_trace_limit=16
启动,只需键入 context.back_trace_limit=n
即可将其更改为您想要的任何内容.问题是每次启动时都必须输入 rails c
.我在哪里更改 context.back_trace_limit
永久?更多关于rails控制台配置的阅读表示赞赏。
最佳答案
您必须创建/编辑您的 ~/.irbrc
具有以下内容:
IRB.conf[:BACK_TRACE_LIMIT]= 20
需要考虑:
rails 控制台,但正常的“irb”行为(rails 控制台使用
irb 运行)
引用 http://rakeroutes.com/blog/customize-your-irb/
Rails 5 更新
在 Rails 5 中,命令
context.back_trace_limit=20
将失败。在控制台中你需要使用命令
conf.back_trace_limit = 10
对于当前 session 。对于永久更改,请写
IRB.conf[:BACK_TRACE_LIMIT]= 20
在您的 ~/.irbrc
仍然有效。您可以通过调用
conf
查看当前设置
关于ruby-on-rails - 永久设置rails控制台堆栈回溯限制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26295935/