Javascript 在rails应用程序中包括托管在localhost上的Java脚本
我有一个页面Javascript 在rails应用程序中包括托管在localhost上的Java脚本,javascript,ruby-on-rails,ruby,unobtrusive-javascript,Javascript,Ruby On Rails,Ruby,Unobtrusive Javascript,我有一个页面app/views/shared/_tcpsocket.html.erb,我试图包含以下两个脚本: <script src = 'http://localhost:8000/static/Orbited.js' content-type='application/x-javascript'></script> 及 但他们两人都不被承认。我查过了,地址是有效的。如何链接到这些文件?我需要一个javascript\u include\u标签吗?我似乎总是
app/views/shared/_tcpsocket.html.erb
,我试图包含以下两个脚本:
<script src = 'http://localhost:8000/static/Orbited.js' content-type='application/x-javascript'></script>
及
但他们两人都不被承认。我查过了,地址是有效的。如何链接到这些文件?我需要一个javascript\u include\u标签吗?我似乎总是很难链接到外部的.js文件
谢谢。为什么要在src
、=
和该属性的值之间加空格?试着不要把这些空间放在那里,看看结果如何。我相信HTML正在将每个空格分隔的值解析为它自己的属性。试着把它放在头上
<%= javascript_include_tag 'static/Orbited.js','static/protocols/xmpp/xmpp.js' %>
尝试将内容类型设置为文本/javascript
并删除src、=和url之间的空格浏览器中是否出现404错误?你能用Firebug之类的工具检查一下,看看会发生什么吗?
<%= javascript_include_tag 'static/Orbited.js','static/protocols/xmpp/xmpp.js' %>