【问题标题】:undefined method render_to_body for module AbstractController::Rendering模块 AbstractController::Rendering 的未定义方法 render_to_body
【发布时间】:2012-05-12 19:06:19
【问题描述】:

我创建了一个新的 rails 应用程序(3.2.3,ruby 1.9)并尝试启动服务器。服务器正常启动,但后来我去http://localhost:3000我有错误:

    => Rails 3.2.3 application starting in development on http://0.0.0.0:3000
    => Call with -d to detach
    => Ctrl-C to shutdown server
    [2012-05-09 22:20:03] INFO  WEBrick 1.3.1
    [2012-05-09 22:20:03] INFO  ruby 1.9.3 (2012-02-16) [i686-linux]
    [2012-05-09 22:20:03] INFO  WEBrick::HTTPServer#start: pid=3998 port=3000
    [2012-05-09 22:20:05] ERROR NameError: undefined method `render_to_body' for module `AbstractController::Rendering'

这是什么?

【问题讨论】:

    标签: ruby-on-rails ruby


    【解决方案1】:

    我在使用 HAML 3.1.5 版时遇到了这个问题。恢复到 3.1.4 修复了它。如果不是 HAML,完整的堆栈跟踪将有助于诊断您的问题。

    【讨论】:

    【解决方案2】:

    如果你刚刚开始你的应用,最好使用 alpha

    gem 'haml', '~> 3.2.0.alpha.10'
    

    为新事物做好准备

    【讨论】:

      猜你喜欢
      • 2015-01-22
      • 2020-04-04
      • 2023-03-17
      • 2012-04-14
      • 2011-11-19
      • 1970-01-01
      • 1970-01-01
      • 2011-01-14
      • 1970-01-01
      相关资源
      最近更新 更多