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 に答える