渲染:js不工作

时间:2011-11-17 08:08:59

标签: ruby-on-rails render

我正在处理窗口7并面临渲染问题

render :js => "alert('Hello')".

但它没有得到警觉。

是否有人有过这个问题的经验。

3 个答案:

答案 0 :(得分:1)

您应该使用AJAX进行调用,因此您应该将param“remote:true”添加到调用该操作的链接或表单

答案 1 :(得分:0)

确保客户端使用JS格式请求,因为Rails设置了js的内容类型,而不是text/html

答案 2 :(得分:0)

您似乎正在尝试调试代码。使用before_filter不是最好的方法。请求只能呈现一次。

我建议在您的日志记录中添加语句,并使用浏览器的javascript /开发控制台(Chrome / Firefox):这将完美展示电线上的内容,客户端上执行的内容以及失败的原因(如果失败了。)

希望这有帮助。