4
rails console
默认情况下启动context.back_trace_limit=16
,只需输入context.back_trace_limit=n
即可更改为任何您想要的值。问题是你每次启动时都必须输入rails c
。我在哪里永久更改context.back_trace_limit
?一些更多的阅读轨道控制台配置赞赏。设置导轨控制台堆栈回溯限制永久
rails console
默认情况下启动context.back_trace_limit=16
,只需输入context.back_trace_limit=n
即可更改为任何您想要的值。问题是你每次启动时都必须输入rails c
。我在哪里永久更改context.back_trace_limit
?一些更多的阅读轨道控制台配置赞赏。设置导轨控制台堆栈回溯限制永久
你必须创建/用下面编辑~/.irbrc
:
IRB.conf[:BACK_TRACE_LIMIT]= 20
要考虑到:
参考http://rakeroutes.com/blog/customize-your-irb/
更新为Rails 5
在Rails 5命令context.back_trace_limit=20
将失败。
在控制台中,您需要对当前会话使用命令conf.back_trace_limit = 10
。
对于永久性更改,在您的~/.irbrc
中书写IRB.conf[:BACK_TRACE_LIMIT]= 20
仍然有效。
您可以致电conf
完美地工作,谢谢!你能分享你从哪里知道吗? – medik 2014-10-10 09:46:51
神奇的参考,谢谢! – medik 2014-10-10 10:10:25
这不再适用于Rails5。 'pry'自带的'wtf?'方法可以帮助你,但只能得到你十个而不是一个。 – b264 2016-06-21 18:50:05