【发布时间】:2014-07-08 17:45:18
【问题描述】:
如何在.js.erb 文件中运行application.js 中的函数?我宁愿不必复制所述函数。
app/assets/javascripts/application.js
$(document).on('pagecontainershow', function() {
var someFunction = function() {
function someOtherFunction() {
console.log('Hello world')
}
}();
});
app/views/articles/create.js.erb
<% unless @article.errors.any? %>
someFunction.someOtherFunction();
<% end %>
【问题讨论】:
-
您的函数在 pagecontainershow 的更改事件中,所以我认为它不会像这样。您将不得不调用您的页面更改或需要将其与该块分开
标签: javascript jquery ruby-on-rails erb