无法使用相对路径加载css / js

时间:2012-07-06 05:17:08

标签: javascript ruby-on-rails

我得到了一个带有CSS和CSS的HTML在ROR项目中这样的js

/public/foo/index.html  
/public/foo/js/main.js  
/public/foo/css/main.css

并在index.html中汇总了js& css与相对路径

<script type="text/javascript" src="js/main.js"></script>  
<link href="css/main.css" rel="stylesheet">

我将以下内容添加到route

match '/foo', :to => redirect('/public/foo/index.html')

所以现在我可以使用0.0.0.0/foo来访问索引 但当然不能加载css&amp; JS

所以如何加载css&amp; js没有编辑index.html中的路径?

我是否必须移动css&amp; js到另一个位置?

1 个答案:

答案 0 :(得分:1)

最好坚持使用rails标准并将js和css放在各自的app / assets目录下(javascripts或样式表)