私は、ERB の代わりに HAML を使用し、Javascript の「代わりに」Coffeescript を使用する人々の 1 人です。私のアプリケーションは、多くの AJAX 応答を使用します。
def controller_action
# Lots of code here...
respond_to do |format|
format.html {
}
format.js
end
end
それらは、次のように見える controller_action.js.erb をレンダリングします。
var some_partial;
some_partial = $("#some_partial");
some_partial.children().remove();
$('#some_partial').append('<%= j render("some_partial") %>');
私は HAML と Coffeescript を直接使用しているため、ERB と Javascript の構文を理解できません (js2coffee.org や html2haml.heroku.com などのクールなサイトがあることは知っていますが、アプリケーションでコード言語を使用したいのですが、理解する)。
これは私の質問になります: controller_action.js.coffee.html.haml またはそのようなものを持つことは本当に不可能ですか?