Описание тега asset-pipeline

Конвейер ресурсов предоставляет основу для объединения и минимизации или сжатия ресурсов JavaScript и CSS. Он также добавляет возможность писать эти активы на других языках и препроцессорах, таких как CoffeeScript, Sass и ERB.

The asset pipeline is a feature added to Ruby on Rails 3.1 to provide improved organization and processing for JavaScript, stylesheets, and images. There also exists a Grails plugin named asset-pipeline that provides equivalent functionality to applications developed for this framework.

These assets can be separated into folders under app/assets/ for those that are application-specific, lib/assets/ for assets shared across multiple applications, and vendor/assets/ for third-party assets. Each of those folders would have subfolders like javascripts/, stylesheets/ and images/.

Это предназначено для устранения того, что создатель Ruby on Rails Дэвид Хайнемайер Ханссон называет подходом "ящик для мусора", когда весь код JavaScript (например) помещается в одну папку, независимо от источника.

Кроме того, как документально подтвердил Райан Бигг:

Конвейер ресурсов предоставляет основу для объединения и минимизации или сжатия ресурсов JavaScript и CSS. Он также добавляет возможность писать эти ресурсы на других языках, таких как CoffeeScript, SCSS и ERB. - Руководства по рельсам