hongmei_xp
2009-03-17 00:44
浏览 200
已采纳

rails 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出了点问题!

有人碰到类似错误吗?

  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 收藏
  • 邀请回答

3条回答 默认 最新

  • xenocide 2009-03-17 08:59
    已采纳

    原来的ApplicationController保存于application.rb

    在2.3,这个文件要改名为application_controller.rb

    这个改动的原因是使名字和内容对应

    另外可能还有些零碎的改动,用rake:update脚本可以让rails自动帮你完成一部分修改。

    评论
    解决 无用
    打赏 举报
查看更多回答(2条)

相关推荐 更多相似问题