Используйте оператор 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/ обеспечит отличное решение вашей проблемы.