2012-02-02 14 views
3

EclipseのjRuby on Railsアプリケーションで作業しています。私は最近、レールファイルをより良くサポートするためにAptanaをインストールします。これは、 "html.erb"ファイルを含むほとんどのファイルタイプに対して合理的なハイライトとサポートを提供しますが、他の* .erbファイルはサポートしません。Aptana/Eclipse "js.erb"、 "css.erb"ファイルのサポート

js.erbファイルでRubyタグを使用すると、文法エラーが出ないエディタでなければなりません。それはそのような基本的な機能のようです。

アドバイスありがとうございます。私はほとんどすべてのRubyタグの後に百万の構文エラーなしでerbファイルにjavascriptを書くための何か方法をほのめかしています。

<%= 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); 
    }); 
+0

Aptanaのどのバージョンをお使いですか? 3.1.x(ベータ版/夜間ビルド)のスタンドアロン版があり、test.js.erbファイルを作成し、コードを貼り付けてエラーメッセージを表示することはできません。また、EclipseプラグインとしてStudio 3.1.xがインストールされています。そのバージョンでも問題はありません。 –

答えて

0

私も.js.erbを扱うことができるエディタやIDEを探しています:

この例では、私はアプリを実行したときに完全に正常に動作にもかかわらず、私のエディタで構文エラーを与えます。 Aptana(3.0.9または3.2.0)のみがERBの部分を認識しているようですが、JSは強調表示されません。 Emacs + nXhtmlが動作するかもしれません。

更新:nXhtmlはemacsの仕事をしています。 README、M-x eruby-javascript-mumamo-modeの説明に従って〜/ .emacsにファイルをロードしてください!

関連する問題