【问题标题】:Aptana / Eclipse Support for "js.erb", "css.erb" filesAptana / Eclipse 支持“js.erb”、“css.erb”文件
【发布时间】:2012-02-25 06:39:44
【问题描述】:

我正在 Eclipse 中开发 jRuby on Rails 应用程序。我最近安装了 Aptana 以更好地支持 rails 文件。这为大多数文件类型提供了合理的突出显示和支持,包括“html.erb”文件,但不支持其他 *.erb 文件。

这让我发疯了,当我在 js.erb 文件中使用 ruby​​ 标签时,它们一定是某个不会给我该死的语法错误的编辑器。这似乎是一个基本的功能。

感谢任何建议。我对几乎任何事情都持开放态度,我只是想要某种方式在 erb 文件中编写 javascript,而不会在每个 ruby​​ 标记之后出现一百万个语法错误。

尽管在我运行应用程序时工作正常,但这个示例在编辑器中给我一个语法错误:

    <%= render :partial => 'qunit/frame_wrapper_top' -%> 
    module("Carousel");
     asyncTest('Slider Right Button', 1, function() { 
        setTimeout(function() {
            var center_image = frame.find('.carouselContainer li img.current').attr('id');
            var e = $q.Event("click");
            $('.navButton_right').trigger( e );
            setTimeout(function(){
                start();
                var current_center = frame.find('.carouselContainer li img.current').attr('id');
                notEqual( current_center, center_image, "New item is in center");
            }, 1000);
        },1000); 
     });

【问题讨论】:

  • 您使用的是哪个版本的 Aptana?我有一个 3.1.x 的独立版本(beta/nightly build),我可以创建一个 test.js.erb 文件,粘贴您的代码并且不会收到任何错误消息。我还安装了 Studio 3.1.x 作为 Eclipse 插件。该版本也没有问题。

标签: ruby-on-rails eclipse jruby aptana erb


【解决方案1】:

我也在寻找可以处理 .js.erb 的编辑器或 IDE。 Aptana(3.0.9 或 3.2.0)似乎只识别 ERB 部分,JS 没有突出显示。也许 Emacs+nXhtml 会起作用。

更新:nXhtml 确实为 emacs 完成了这项工作。按照自述文件中的说明将文件加载到您的 ~/.emacs 中,然后 M-x eruby-javascript-mumamo-mode !

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多