遇到一个很奇怪的问题,生产环境报 uninitialized constant 错误,很明显常量没有定义,但是检查代码后发现常量的确存在,且 rails c 调用这个常量也没有问题,哪位高手能够帮忙看看可能的原因是什么?这是一个 rails 和 sinatra 结合在一块的项目。
develpment 环境会动态的根据一些规则去找类和常量 production 是 preload 的 如果你的 proudction 环境找不到,就手动在文件里 require 就可以了
#1 楼 @azhao 找到原因了,两个项目代码类似,是另一个项目的问题,thank you all the same