Я полагаю, что format.js относится к тому, что происходит, когда вы задаете параметр формата через запрос get, а не к каким файлам включать.
Вы не должны использовать ваш файл erb для файлов js, если вы не выводите json.Вы должны форматировать содержимое только там.
Вместо этого вам следует либо включить js-файлы в "app / assets / javascripts", либо "vendor / assets / javascripts", тогда вам необходимо убедиться, что ваши файлы включены как обычно с помощьютеги сценария.Например: = javascript_include_tag "map"
Затем, когда rails сделает все эти классные прекомпиляционные вещи, он свернет все в вашей папке ресурсов и папках вендора в один файл.Вы можете указать другое местоположение, если хотите.Rails выясняет, где находится файл, путем его поиска.Я считаю, что app / assets / просматривается сначала.