【问题标题】:rails / check eager_loadingrails / 检查 eager_loading
【发布时间】:2020-08-13 05:55:34
【问题描述】:

在开发模式下,eager_loading 被禁用

有时会发生语法错误,将 eager_loading 设置为 false 无助于识别这些错误。是否有可以触发此类检查的 rails 命令(rake 任务)?

这里的重点不是运行测试来找出答案,而是设置/使用一个命令,该命令将提供与生产中的 rails 启动类似的结果

【问题讨论】:

    标签: ruby-on-rails rake eager-loading


    【解决方案1】:

    如果您的应用没有 100% 测试覆盖,并且在启用 eager_login 的情况下某些类/设置可能会中断(例如生产模式)

    您可以使用以下方法模拟此类验证(例如,对于测试前的管道很有用):

    RAILS_ENV=production SECRET_KEY_BASE=xyz rails runner "some rails console command"
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-05-12
      • 2015-02-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-04-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多