我是在Windows下使用Rubymine开发rails。晚上想试一下部署到linux机器上。一切顺利,但是最后跑起来的时候报一个很致命的错误。
[code="ruby"]uninitialized constant ApplicationController
[/code]
应用原来是用rails2.2.2开发的。后来我将windows上的rails也升级到2.3.2,运行同样报上面的错误。
所以确定是2.2.2.到2.3.2出了点问题!
有人碰到类似错误吗?
我是在Windows下使用Rubymine开发rails。晚上想试一下部署到linux机器上。一切顺利,但是最后跑起来的时候报一个很致命的错误。
[code="ruby"]uninitialized constant ApplicationController
[/code]
应用原来是用rails2.2.2开发的。后来我将windows上的rails也升级到2.3.2,运行同样报上面的错误。
所以确定是2.2.2.到2.3.2出了点问题!
有人碰到类似错误吗?
原来的ApplicationController保存于application.rb
在2.3,这个文件要改名为application_controller.rb
这个改动的原因是使名字和内容对应
另外可能还有些零碎的改动,用rake:update脚本可以让rails自动帮你完成一部分修改。