Используйте оператор if в layout.html.erb Sinatra

В моем приложении Sinatra я хотел бы предоставить минимизированную версию моего css/js для производства, но в процессе разработки оставлю настройки по умолчанию (отдельные файлы), я не совсем уверен, как написать это в правильном синтаксисе, но если я приведу псевдо-пример, это должно дать представление о том, что я пытаюсь достичь

layout.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 %>

Есть ли более эффективный способ, чем этот?

1 ответ

Я еще не использовал его, но похоже, что http://ricostacruz.com/sinatra-assetpack/ обеспечит отличное решение вашей проблемы.

Другие вопросы по тегам