Rails - 在哪里放一个css文件?

时间:2011-10-17 03:34:04

标签: ruby-on-rails css ruby-on-rails-3.1

我把我的css文件放到public / stylesheets目录中(顺便说一句,默认情况下没有样式表目录)。从app / views中的布局我通过

进行渲染

<%= stylesheet_link_tag "main" %>

当我查看页面时css似乎不起作用(与clean html相比没有变化),在html代码中我看到了这个:

<link href="/assets/main.css" media="screen" rel="stylesheet" type="text/css" />

我不明白为什么这里的资产而不是样式表以及我做错了什么?

2 个答案:

答案 0 :(得分:5)

Rails 3.1,对吗?如果是这样,您需要将样式表放在app/assets/stylesheets/main.css

答案 1 :(得分:0)

/assets/main.css是否有文件?改为使用它,或者替换它。

您使用的是哪种版本的导轨? Rails3中?您是否偶然关注了Rails2教程?