Ответ 1
Взято из Sprockets 1.02 github (Sprockets 2 - это то, что использует rails 3.1 для загрузки активов):
Как Sprockets обрабатывает комментарии
Использовать однострочные (//) комментарии в Исходные файлы JavaScript для комментариев которые не должны появляться в результирующий конкатенированный выход. Используйте многострочные (/*... */) комментарии для комментарии, которые должны появиться в результирующий конкатенированный вывод, например уведомления об авторских правах или описательные заголовки. PDoc (/**... **/) комментариев к документации не будет включенных в конкатенация.
Комментарии, начинающиеся с // =, - это обработанные Sprockets в качестве директив. Звездочки в настоящее время понимают два директивы, требуют и обеспечивают.
Это означает, что //= jquery_ujs
является директивой. Он инструктирует Sprockets включать файл jquery_uls, когда он компилирует все файлы jquery.
Если вы не хотите, чтобы этот файл был включен, просто удалите знак равенства, и директива станет комментарием.