0

在我的 Sinatra 应用程序中,我想为生产提供我的 css/js 的缩小版本,但在开发中保留我的默认设置(单个文件)。我不太确定如何用正确的语法编写它,但如果我给出一个伪示例,它应该显示我想要实现的目标。

布局.html.erb

<% if :environment == :development %>
  <!-- stylesheet link tags here -->
<% elsif :environment == :production %>
  <!-- minified versions of stylesheets -->
<% end %>

是否可以有条件地设置我要使用的样式表,或者有更好的方法吗?

编辑

我正在尝试这个

<% if ENV['RACK_ENV] = 'development' %>
  <!-- stylesheet link tags here -->
<% elsif ENV['RACK_ENV] = 'production' %>
 <!-- minified versions of stylesheets -->
<% end %>

还有比这更有效的方法吗?

4

1 回答 1

0

我还没有使用它,但看起来sinatra-assetpack可以为您的问题提供出色的解决方案。

于 2014-06-10T12:50:37.793 回答