Мне очень любопытно, как ваши приложения Rails включают javascript. Например:Как ваше приложение для рельсов включает javascript?
- Вы упаковываете весь свой код js в один файл и обслуживаете его для всех запросов?
- Вы условно загружаете определенные js в зависимости от контроллера/действия?
- Какие инструменты или методы вы используете, например: asset_packager, компрессор yui, звездочки, реализация, вдохновленная BigPipe?
Немного фона: Я работаю над массивным Rails-приложением, которое очень тяжело JS. В настоящее время все js минимизируются и обслуживаются из одного файла. Это делает вещи очень удобными, так как все фреймворки и виджеты доступны повсюду. Я начинаю сомневаться в этом подходе, кажется, немного сумасшедшим, чтобы заставить всех пользователей платить за некоторые js, которых они никогда не видят. Затирание кода скриптом включает в себя дрянные и сложные, поскольку большие части сайта доставляют контент через ajax.
У кого-нибудь есть совет по обмену?
Спасибо большое!