Да только вот получаю в итоге пустой application.js. Подскажите, что вообще понимается под scriptMap? Как я понял, он не компилирует конечный файл из указанных ему файлов. Каково же его назначение?
Вобщем, как добиться результата, чтобы все скрипты были в одном файле?
Да, scriptMap не предназначен, чтобы компилировать файлы в один.
Компилировать нужно каким-то дополнительным средством.
scriptMap можно использовать, чтобы не переписывать все шаблоны, где используется старая версия подключения множества скриптов.
scriptMap как бы указывает, что все, чтобы в одном скрипте теперь находится в другом. И можно сделать множество таких указаний из множества файлов на один уже скомпилированный.
Также указанные в scriptMap скрипты можно отключать указав значение false, а вместо этого подключив файлы как-то еще.