Я поместил следующий метод в мой файл application.js.
var formhandler = function() {
var submit, isSubmit = false;
submit = function(){
// flop and return false once by the use of operator order.
return isSubmit != (isSubmit = true);
};
return {
submit: submit
};
}(); // <-- use direct invcation to keep the internal variables "static"
Работает нормально, если я напишу это прямо в разделе заголовка формы. Однако, когда я помещаю его в файл application.js, он не вызывается и не обнаруживается.
Как мне вызывать функции, которые находятся в applcation.js.
Также у меня в шапке макета есть следующее.
<%= javascript_include_tag :all, :cache => true, :recursive => true %>`enter code here`