我创建了一个新的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'
这是什么?
答案 0 :(得分:6)
使用HAML 3.1.5版时遇到此问题。恢复到3.1.4修复它。如果不是HAML,完整的堆栈跟踪将有助于诊断您的问题。
答案 1 :(得分:2)
如果你刚开始使用app,那么最好使用alpha
gem 'haml', '~> 3.2.0.alpha.10'
准备好新东西