Я бы хотел как-то предотвратить включение определенных активов в конвейер активов в среде разработки.
До сих пор я пробовал следующее:
# app/assets/javascripts/application.js.erb
<% if Rails.env.production? %>
//= require google_analytics_snippet
<% end %>
и
# app/assets/javascripts/application.js.erb
<% if ENV['RACK_ENV'] == 'production' %>
//= require google_analytics_snippet
<% end %>
Все, чего я, кажется, добиваюсь, - это появление строки //= require google_analytics_snippet
в манифесте.Фактический код в файле google_analytics_snippet.js никогда не загружается, независимо от среды, в которой я использую одно из этих попыток решения.
Есть ли способ сделать это?
Редактировать:
Я использовал файл javascript olark.js в моих примерах, когда впервые опубликовал этот вопрос.Это был плохой пример, поскольку Оларк имеет рубин, который может решить проблему.Я изменил пример, потому что я ищу решение общей формы.