0

コーヒー風味の JS で応答するにはどうすればよいですか?

def new
  respond_with { |format| format.js }
end

# new.js.coffee.erb
$('#blah_' + @blah.id).something ->
  etc...

ただし、これは壊れますmissing template。コーヒーか のどちらかを選ばなければならないがerb、両方欲しい。

4

3 に答える 3

3

テンプレートの名前は.js.coffeeにする必要があります。

于 2013-09-03T20:02:01.430 に答える
2

テンプレートの末尾に を付けると.js.coffee、ERB と CoffeeScript の両方の機能が得られます。

ほとんどのテンプレートは、拡張機能を追加することによって、テンプレートを実行するプリプロセッサを定義するため、これは非常に紛らわしいです。GitHub でこの問題を参照してください: https://github.com/rails/coffee-rails/issues/36

于 2013-09-03T20:01:59.537 に答える
0

いいえ、コーヒーは js にコンパイルされるため、コーヒーか js のどちらかを選択する必要があります。

于 2013-09-03T20:01:09.703 に答える