2012-08-02 34 views
1

在application.js中不工作:escape_javascript在轨3.2.7

$(document).ready(function() { 
    var After = 5000; 
    var refreshId = setInterval(function() { 
     $("#test").html("<%= escape_javascript(render_cell :test, :display) %>"); 
    }, After); 
}); 

据说这是为了使电池......但是它给了我在浏览器中是这样的:<%= escape_javascript(render_cell :测试:显示器)%>

Rails的没有解释红宝石一部分......它只是给回为纯文本...

出了什么问题?

回答

1

您的意思是application.js.erb?

JavaScript不知道红宝石。

+0

你给了我解决方案...我把它放在application.js中,当然javascript不知道ruby。所以现在它在application.js.erb中,它工作正常:)谢谢! – 2012-08-02 12:55:33

+0

你能否正确标记我的答案,谢谢 – JohnMerlino 2012-08-02 12:56:32