包括在rails应用程序中托管在localhost上的Javascripts

时间:2011-08-05 01:02:56

标签: javascript ruby-on-rails ruby unobtrusive-javascript

我有一个页面app/views/shared/_tcpsocket.html.erb,我正在尝试包含以下两个javscripts:

<script src = 'http://localhost:8000/static/Orbited.js' content-type='application/x-javascript'></script>

<script src = 'http://localhost:8000/static/protocols/xmpp/xmpp.js' content-type='application/x-javascript'></script>

但他们都没有得到承认。我已经检查过并且地址有效。如何链接到这些文件?我需要javascript_include_tag吗?我似乎总是很难链接到外部.js文件。

感谢。

2 个答案:

答案 0 :(得分:1)

为什么要在src=和此属性的值之间添加空格?尽量不要将这些空间放在那里,看看结果如何。我相信HTML正在将每个以空格分隔的值解析为它自己的属性。

答案 1 :(得分:0)

试着把它放在头上。

<%= javascript_include_tag 'static/Orbited.js','static/protocols/xmpp/xmpp.js' %>