0

我遵循了指南,但无法应用样式。

如何使页面背景变蓝?

我有以下文件:app/assets/stylesheets/main.css.scss

内容是:body { background-color: #123456;}

我的app/assets/application.css.scss文件中有以下内容:

/*
 *
 *= require_self
 *= require_tree .
 */

加载后的网页在 head 标记中包含以下行:

<link href="/assets/main.css?body=1" media="all" rel="stylesheet" type="text/css" />

但是我的网页不是蓝色的,所以我是;)

如何使网页背景颜色为蓝色?

我已经停止并启动了服务器以尝试确保资产编译正在发生。

4

1 回答 1

0

您的 css 链接需要引用 application.css - 这是其余 css 编译成的主文件名。

<link href="/application.css?body=1" media="all" rel="stylesheet" type="text/css" />

此外,在 Rails 中,最好使用资产助手:

<%= stylesheet_link_tag "application" %>

有关更多文档,请参阅http://guides.rubyonrails.org/asset_pipeline.html

于 2013-03-24T13:47:38.967 回答