0

我正在使用 Rails 3.1 RC。我想手动加载 CSS,而不是通过资产管道。

我已经尝试过这样并带有手动编码标签:

  <%= stylesheet_link_tag "application" %>
  <%= stylesheet_link_tag "/stylesheets/global" %>

出于某种原因,FireBug 向我显示了 global.css 文件的多个获取请求:

在此处输入图像描述

导轨错误?我傻吗?

如果有人想知道 - 我经常使用 CSSEdit,所以无法使用资产管道中的文件。

4

2 回答 2

1

您是否在 config/application.rb 中将 assets.enabled 设置为 false?

# Enable the asset pipeline
config.assets.enabled = false
于 2011-05-26T05:43:47.973 回答
0

我猜这是由于Rails 3.1 中描述的问题与 Asset Pipeline 中描述的相同,link_to :confirm 消息显示两次?.

您在开发环境中已预编译资产,<%= stylesheet_link_tag "application" %>并将扩展为多个标签,包括每个 CSS 文件,其中之一是global.css.

于 2012-07-30T17:04:16.700 回答