我正在application.html.erb中加载Google。我还有一些JS代码,它执行与Google的实际通信。当我在application.html.erb中的脚本标记中包含这段代码时,它工作得很好,我看到了我请求的映射。但是,当我将它移到apicombiner.js.coffee中时,浏览器中出现了一个错误,告诉我error: reserved word "function" in function initialize() {.....。当加载apicombiner控制器中的任何页面时,apicombiner.js.coffee应该自动编译为application.
我有以下代码,但在加载templates.js时仍然会出现以下错误:
Uncaught ReferenceError: Handlebars is not defined
下面是我如何加载所需的脚本(首先是handlebars,然后是预编译的tempaltes):
var scripts = [
'//cdnjs.cloudflare.com/ajax/libs/handlebars.js/1.0.0-rc.3/handlebars.min.
js'
, '/templates/templates.js'
];
我已经在我的wordpress主题管理面板中设置了一个尾部气泡信息弹出窗口,当我将代码放入主题-options.php文件中时,它工作得很好。我像它应该的那样将它包含在functions.php中,并且它被加载到管理面板中:
// De scripts enkel voor admin
if (is_admin()){
wp_register_script( 'bubble', NHP_OPTIONS_URL.'js/bubble.js');
wp_enqueue_script('bubble'