Ruby on Rails:外部链接CSS文件不匹配

时间:2011-02-24 11:35:05

标签: ruby-on-rails

我在路径中有一个CSS文件:public\stylesheets

我已将此外部文件通过

链接到所有页面
link rel="stylesheet" type="text/css" href="/stylesheets/ecssp.css"

不显示除标题和标题背景之外的所有内容。

如果样式表代码写在文件(内部)中,则显示标题和标题的背景。

所以只有当我通过外部css文件链接它时才会出现问题。

请建议。

1 个答案:

答案 0 :(得分:0)

您的css文件中的路径错误。你可以发一些url();在css文件中声明以获取更多信息。

示例:

in css:background-image:url(images / image.jpg);在你的标题中工作,因为它从/(“root”)开始。但是你的样式表从/ public / stylesheets开始,所以它会寻找/public/stylesheets/images/image.jpg。

将css中的路径更改为absolute => url(/ images / ...)或真正的亲戚=> url(../ images / ...)