如何在Ace编辑器中启用实时语法检查

Ace Editor具有实时语法检查function ,可以检查代码是否因语法错误而被输入。

我有一个Rails 3.2站点,每个编码页面都包含Ace文件。 我在javascript中添加了一个require语句来告诉Ace工作文件在哪里,但它仍然无效。 如何使实时语法检查工作?

每个编码页面包括:

  

Ace文件位于ace-src文件夹中。 我将此代码添加到ace-editor.js:

 require("ace/config").set("workerPath", "/assets/ace-src"); 

语法检查是通过webworker完成的,该webworker加载http://www.learneroo.com/assets/ace-src/worker-javascript.js文件,但在您的站点中该文件似乎是空的。 我只看到; 在里面。
在我之前显示的jsfiddle http://jsbin.com/ojijeb/432/edit中 ,由于网络工作者的交叉来源限制(由于使用--disable-web-security运行chrome,我没有注意到) --disable-web-security ),但是由于最新的Ace更新,它现在可以使用了。