rails / 检查 eager_loading
Posted
技术标签:
【中文标题】rails / 检查 eager_loading【英文标题】:rails / check eager_loading 【发布时间】:2020-08-13 05:55:34 【问题描述】:在开发模式下,eager_loading 被禁用
有时会发生语法错误,将 eager_loading 设置为 false 无助于识别这些错误。是否有可以触发此类检查的 rails 命令(rake 任务)?
这里的重点不是运行测试来找出答案,而是设置/使用一个命令,该命令将提供与生产中的 rails 启动类似的结果
【问题讨论】:
【参考方案1】:如果您的应用没有 100% 测试覆盖,并且在启用 eager_login 的情况下某些类/设置可能会中断(例如生产模式)
您可以使用以下方法模拟此类验证(例如,对于测试前的管道很有用):
RAILS_ENV=production SECRET_KEY_BASE=xyz rails runner "some rails console command"
【讨论】:
以上是关于rails / 检查 eager_loading的主要内容,如果未能解决你的问题,请参考以下文章