middleman - 如何仅在生产版本上渲染部分内容?

标签 middleman slim-lang

我正在使用部分内部布局注入(inject) Google Analytics 脚本。像这样的东西:

...
= partial "analytics"
...

analytics.slim 包括:

javascript:
  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']...

明显的解决方案是:

- if environment == 'production'
  = partial 'analytics'

但是这是行不通的。有可能以某种方式实现吗?

最佳答案

...
- if build?
  = partial 'analytics'
...

关于middleman - 如何仅在生产版本上渲染部分内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34690332/

相关文章:

sprockets - 中间人 sprockets 指纹

html - 在 slim 中使用粗体或斜体等标签?

ruby - Middleman feed.xml.builder 与 iTunes 标签相关的问题

ruby - 如何在 Middleman 中生成导航?

bundler - 中间人初始化错误

slim-lang - 如何在 sublime 2 中安装 slim tm bundle

javascript - Rails 超薄模板 : Uncaught SyntaxError: Unexpected token if

javascript - 如何在 slim javascript 中编写 ruby​​ erb 标签?

css - 已加载但未在 rails 4 中应用的 Assets

localization - 如何在 Middleman 中将本地化 (i18n) 与 Haml 结合使用