テスト目的で application.js ファイルに JavaScript 関数を作成しましたが、ビュー ファイルでその関数をインラインで使用すると、それにアクセスできません。
アプリ/アセット/application.js:
//= require jquery
//= require jquery_ujs
//= require_tree .
$(document).ready(function() {
function test() {
alert('test');
}
}
ビュー/レイアウト/application.html.haml
:javascript
test(); // gives me a Uncaught ReferenceError: test is not defined error