Конвейер актива служит основой, чтобы связать и уменьшить или сжать активы CSS и JavaScript. Это также добавляет способность записать эти активы на других языках и препроцессорах, таких как CoffeeScript, Дерзость и ERB.
Конвейер актива является опцией, добавленной к Ruby on Rails 3.1 для обеспечения улучшенной организации и обрабатывающий для JavaScript, таблиц стилей и изображений. Там также существует плагин Grails, названный конвейером актива, который предоставляет эквивалентную функциональность приложениям, разработанным для этой платформы.
Эти активы могут быть разделены на папки под app/assets/
для тех, которые специализированы, lib/assets/
для активов, совместно использованных через несколько приложений, и vendor/assets/
для сторонних активов. Каждая из тех папок имела бы подпапки как javascripts/
, stylesheets/
и images/
.
Это предназначено для устранения то, что создатель Ruby on Rails David Heinemeier Hansson называет "подходом" секции спама помещения всего кода JavaScript (например), в той же папке, независимо от источника.
Кроме того, поскольку Ryan Bigg зарегистрировал:
Конвейер актива служит основой, чтобы связать и уменьшить или сжать активы CSS и JavaScript. Это также добавляет способность записать эти активы на других языках, таких как CoffeeScript, SCSS и ERB. - Руководства направляющих