如何在 Sass 中使用 Ruby/Rails 变量?

Posted

技术标签:

【中文标题】如何在 Sass 中使用 Ruby/Rails 变量?【英文标题】:How can I use Ruby/Rails variables inside Sass? 【发布时间】:2011-11-30 23:44:11 【问题描述】:

有没有办法在 Sass 文件中使用我的 Ruby 应用程序中的变量?

【问题讨论】:

【参考方案1】:

您可以将 .erb 扩展名添加到 .sass 文件中,然后像在常规 .erb 文件中一样添加变量:

<%= APP_CONFIG[:yourkey] %>

更多信息:

http://guides.rubyonrails.org/asset_pipeline.html#preprocessing http://guides.rubyonrails.org/asset_pipeline.html#coding-links-to-assets http://rwilcox.tumblr.com/post/9038701675/sass-variables-and-the-rails-3-1-asset-pipeline

【讨论】:

在执行此操作时请注意,默认情况下 Sass 文件只编译一次,然后静态提供。 是的...所以像在 html 模板中那样在 SASS/CSS 文件中访问动态对象是没有意义的。

以上是关于如何在 Sass 中使用 Ruby/Rails 变量?的主要内容,如果未能解决你的问题,请参考以下文章

如何使用js更改sass文件中的变量

ruby rails中如何配置puma服务监听指定的IP地址

Ruby/Rails:您如何自定义 Devise 的邮件模板?

Ruby/Rails:您如何自定义 Devise 的邮件模板?

如何在 ruby​​-on-rails 应用程序上使用 Rack 发送 POST 模拟请求?

如何快速正确的安装 Ruby,Rails 运行环境 · Ruby China