我目前正在使用 Rails 3.1。我只需要使用一个 css 文件,但问题是当我添加
<link href="http://mydomain.net/assets/some.css"></link>
它不存在。我需要从该特定 css 文件中获取 css 文件,并且不应加载其他 css 文件。
我如何在 Rails 3.1 中做到这一点?
更新:
将此添加到production.rb:
config.assets.precompile += ['some.css']
导致以下错误:
** [out :: domain.net] rake aborted!
** [out :: domain.net] stack level too deep
** [out :: domain.net] (in /home/deployer/apps/domain/releases/20120410204601/app/assets/stylesheets/some.css.scss)
** [out :: domain.net]
** [out :: domain.net] Tasks: TOP => assets:precompile:primary
** [out :: domain.net] (See full trace by running task with --trace)
更新#2:
some.css 的文件名实际上是 some.css.scss。
更新#3:
我刚刚发现了这个问题,它是由这个引起的: