2011-11-19 80 views
0

所以,我的模型上的創建操作起作用,但它不會將JavaScript視圖發送回瀏覽器。我經歷了我的堆棧跟蹤,發現問題(我認爲))我似乎無法讓我的respond_to塊在我的控制器發送view.js

Rendered posts/create.js.erb (51.0ms) 
Completed 500 Internal Server Error in 1173ms 

ActionView::Template::Error (undefined method `escape_javaScript' for #<#<Class:0x4924020>:0x491c598>): 
    1: $('body').html("<h1><%= escape_javaScript(@post.title) %></h1>").append("<%= escape_javaScript(@post.content) %>"); 

    app/views/posts/create.js.erb:1:in `_app_views_posts_create_js_erb__102872654_38327136' 
    app/controllers/posts_controller.rb:45:in `create' 

Rendered C:/Ruby192/lib/ruby/gems/1.9.1/gems/actionpack-3.1.1/lib/action_dispatch/middleware/templates/rescues/_trace.erb (4.0ms) 
Rendered C:/Ruby192/lib/ruby/gems/1.9.1/gems/actionpack-3.1.1/lib/action_dispatch/middleware/templates/rescues/_request_and_response.erb (3.0ms) 
Rendered C:/Ruby192/lib/ruby/gems/1.9.1/gems/actionpack-3.1.1/lib/action_dispatch/middleware/templates/rescues/template_error.erb within rescues/layout (54.0ms) 

不支持'escape_javascript'嗎?

回答

1

它支持escape_javascript而不是escape_javaScript。在你的情況下注意大寫'S'。

相關問題