0

我在 ROR 项目中得到了一个带有 css 和 js 的 html

/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 & js

那么如何在不编辑 index.html 中的路径的情况下加载 css 和 js?

我必须将 css 和 js 移动到另一个位置吗?

4

1 回答 1

1

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

于 2012-07-06T05:38:39.010 回答