我得到了一个带有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到另一个位置?
答案 0 :(得分:1)
最好坚持使用rails标准并将js和css放在各自的app / assets目录下(javascripts或样式表)