Ruby on rails 3 如何创建允许全局访问其在RoR 3.2+;中的函数的js文件;?
出于测试目的,我在application.js文件中创建了一个javascript函数,但在视图文件中内联使用该函数时,我无法访问它 app/assets/application.js:Ruby on rails 3 如何创建允许全局访问其在RoR 3.2+;中的函数的js文件;?,ruby-on-rails-3,Ruby On Rails 3,出于测试目的,我在application.js文件中创建了一个javascript函数,但在视图文件中内联使用该函数时,我无法访问它 app/assets/application.js: //= require jquery //= require jquery_ujs //= require_tree . $(document).ready(function() { function test() { alert('test'); } } 视图/布局/application
//= 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
这也将失败
$(document).ready(function() {
var test = function() {
console.log("foo");
}
});
这也应该提供一些好的阅读
$(document).ready(function() {
var test = function() {
console.log("foo");
}
});