我们刚刚更新到Rails 5。
所有测试现在都通过了。我能够启动Web服务器,一切似乎都有效。但是在生产服务器上,有些URL会出现如下错误:
uninitialized constant #<Class:0x0055b8d9dedf68>::JsonUtils
app/models/thing.rb:71:in `as_json'
JsonUtils住在app/lib/json_utils.rb
。 (当我们从过去的自动加载路径中取出app/lib
时,我们将其移至lib
。
如果我运行bin/rails console development
,实际上,即使我运行bin/rails console production
,我也可以输入JsonUtils
并解析它。然而,当应用程序正在运行时,这个类无法解决。
还有其他人见过这样的东西吗?