rails在哪里记录javascript中的错误?

时间:2011-10-21 19:09:26

标签: javascript ruby-on-rails

我是Ruby on Rails的新手,很抱歉,如果答案很明显,我无法通过搜索找到任何内容。现在我的视图渲染_box.js.erb只是绘制一个框。在正常情况下正常工作的_box.js.erb内部,我引入了一个简单的语法错误,如不匹配的括号。当我加载网页时,我的框不显示。我查看logs / development.logs,它没有提到我的javascript语法错误。这个错误是否被某处抓住了?如果是这样,我该如何显示它?

2 个答案:

答案 0 :(得分:5)

错误发生在客户端,而不是服务器上,因此ROR无法记录它。

如果您使用的是Firefox,请安装Firebug。其他浏览器都有JavaScript控制台,通常可以通过按F-12或查看应用程序菜单上的“开发人员”选项来打开。

答案 1 :(得分:0)

您还可以创建一个控制器来接受javascript错误,因此当出现客户端错误时,您可以将其发送到javascript错误收集端点,而该端点又可以接收错误的内容并将其添加到Rails日志或任何日志。

This old gem做到了。我知道这个问题已经8岁了。