在应用程序文件中,我正在加载这样的 JS:
%script{:type => 'text/javascript', :src => 'https://www.google.com/jsapi'}
%script{:type => "text/javascript", :src => "http://cdnjs.cloudflare.com/ajax/libs/jquery/1.8.3/jquery.min.js"}
%script{:type => "text/javascript", :src => "/assets/jquery_ujs.js?body=1"}
我需要通过%script
标签加载它们。但是JS不起作用。当我打开 Firebug 找出原因时,有以下内容:
Uncaught ReferenceError: jQuery is not defined jquery_ujs.js?body=1:394
以上所有路径都是正确的,当我显示生成的应用程序的 HTML 输出并单击 JS 文件的路径时,一切正常。
因此,有什么问题?为什么会出现这些错误?