【问题标题】:Accessing Rails.env inside Sass在 Sass 中访问 Rails.env
【发布时间】:2012-06-29 21:37:08
【问题描述】:

是否可以在 Sass 文件中访问 Rails.env?

我正在尝试这样做:

$url: <%= Rails.env.production? ? '//foo.com' : '//localhost:3000' %>

@font-face {
  src: url("#{$url}/font/fontawesome-webfont.eot");
}

但这给出了:

“$url:”后的 CSS 无效:预期表达式(例如 1px、粗体)是“

我尝试过使用不同的文件扩展名,例如 css.scss.erb 等,但没有任何乐趣。

【问题讨论】:

标签: ruby-on-rails sass


【解决方案1】:

确保是name.css.scss.erb

另外,这是一个很好的答案https://stackoverflow.com/a/7653451/643500

【讨论】:

  • 谢谢,您之前的回答(在您编辑之前)帮助解决了这个问题。我只是使用了css.erb 扩展并删除了变量。
  • 其实文件名应该是name.css.scss.erb
猜你喜欢
  • 2013-12-21
  • 1970-01-01
  • 2016-05-15
  • 2013-02-11
  • 2012-11-10
  • 1970-01-01
  • 2011-11-18
  • 2011-02-12
相关资源
最近更新 更多