我将以下函数放在我的 application.js 中:
function test() {
alert("See Me")
}
教室/_new_small.html.haml:
:javascript
alert('test');
test();
在我的 application.html.haml 我使用以下内容:
= javascript_include_tag 'application'
我的test is not defined
萤火虫控制台出现错误。测试功能不应该在项目范围内可用,因为它在 application.js 文件中吗?谢谢
编辑:我正在通过 javascript 呈现页面。那会影响它吗?
$('#test_container').html("<%= escape_javascript(render :partial => 'classrooms/new_small') %>");