Отключить Рельсы Активов / Звездочки 4.1

Я не могу найти способ отключить конвейер активов в Rails 4.1. Я вижу много информации для Rails 3.2.

Я хочу использовать Grunt/GulpJs и bower для управления всеми моими активами, и я не могу найти что-то для этого. Скорее я нахожу приличную сумму, но большая ее часть не относится ко мне или не работает.

Здесь half-pipe драгоценный камень Однако Half-Pipe полагается на Rails 4.0, а я на Rails 4.1, и я не могу найти, где заставить Gem устанавливать в другую версию Rails, если это вообще возможно.

Этот вопрос расширился до нескольких вопросов, чем я хотел. По сути, мне просто нужно знать, как отключить конвейер активов, за исключением того, как интегрировать GruntJS.

3 ответа

Решение

Вы можете отключить конвейер активов в config/application.rb добавив в него следующую строку:

config.assets.enabled = false

Вы также можете отключить конвейер ресурсов при создании нового приложения rails, передав ему параметр --skip-sprockets:

rails new myappname --skip-sprockets

Добавьте это к вашему config/application.rb:

config.assets.enabled = false

config.generators do |g|
  g.assets false
end

Это отключит конвейер ресурсов и не позволит генератору cli создавать активы при создании скаффолда.

в Rails 4, просто удалив config/initializers/assets.rbделает свое дело.

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