rails console
默认情况下使用context.back_trace_limit=16
启动,只需键入context.back_trace_limit=n
即可将其更改为您想要的任何内容。问题是每次启动rails c
时都必须输入它。我在哪里永久更改context.back_trace_limit
?有关轨道控制台配置的更多阅读表示赞赏。
答案 0 :(得分:7)
您必须使用以下内容创建/编辑~/.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
进行当前会话。
对于永久性更改,在IRB.conf[:BACK_TRACE_LIMIT]= 20
中撰写~/.irbrc
仍然有效。
您可以致电conf