私は自分のapplication.jsに次の関数を入れました:
function test() {
alert("See Me")
}
Classrooms / _new_small.html.haml:
:javascript
alert('test');
test();
私のapplication.html.hamlでは、次のものを使用しています。
= javascript_include_tag 'application'
test is not defined
Firebugコンソールでエラーが発生します。テスト関数は、application.jsファイルにあるため、プロジェクト全体で使用できるはずではありませんか?ありがとう
編集:私はjavascriptを介してページをレンダリングしています。それはそれに影響しますか?
$('#test_container').html("<%= escape_javascript(render :partial => 'classrooms/new_small') %>");