我在本地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>
我错过了什么?在此先感谢您的帮助。
答案 0 :(得分:1)
使用jquery的绝对路径。
<script type="text/javascript" src="/javascripts/jquery-1.6.1.min.js"></script>
如果您的导轨不够老,可以在application.js
中加入以下行。
//= require jquery