2012-05-09 31 views
3

我創建了一個新的rails應用程序(3.2.3,ruby 1.9)並嘗試啓動服務器。服務器正常啓動,但後來我去http://localhost:3000我有錯誤:未定義的方法render_to_body模塊AbstractController ::渲染

=> 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' 

這是什麼?

回答

6

使用HAML版本3.1.5時遇到此問題。恢復到3.1.4修復它。如果不是HAML,完整的堆棧跟蹤將有助於診斷您的問題。

+0

正要回答相同。它看起來已經被修復了,但還沒有發佈:https://github.com/haml/haml/commit/adf6f21a95c4ff7fb4dff08556391b73c9eac18e –

2

如果你剛開始你的應用程序與阿爾法

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

最好去準備新的東西

相關問題