Aptana / Eclipse支持“js.erb”,“css.erb”文件

时间:2012-02-02 15:43:02

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

我正在研究Eclipse中的Rails应用程序上的jRuby。我最近安装了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); 
     });

1 个答案:

答案 0 :(得分:0)

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

更新:nXhtml确实为emacs做了工作。按照README中的描述将文件加载到〜/ .emacs中,然后加载M-x eruby-javascript-mumamo-mode!