gpt4 book ai didi

ruby-on-rails - 永久设置rails控制台堆栈回溯限制

转载 作者:行者123 更新时间:2023-12-04 23:49:25 26 4
gpt4 key购买 nike

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/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com