Ruby on Rails:从页面访问公共javascripts

时间:2012-05-18 02:08:21

标签: javascript ruby-on-rails routes public

我在本地Ruby on Rails站点的某些页面访问我的javascripts时遇到问题。

我在/ public / javascripts中有jquery javascript文件 这些脚本呈现嵌入页面

的Instagram Feed

当我转到http://localhost:3000/users这样的页面时,脚本加载正常;但是,如果我转到特定用户http://localhost:3000/users/1,则不会加载脚本。

我觉得我缺少某种基本的路由技术。

脚本位于我的views/layouts/application.html.erb

它们的引用如下:

<script type="text/javascript" src="javascripts/jquery-1.6.1.min.js"></script>

我错过了什么?在此先感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

使用jquery的绝对路径。

<script type="text/javascript" src="/javascripts/jquery-1.6.1.min.js"></script>

如果您的导轨不够老,可以在application.js中加入以下行。

//= require jquery