app
..assets
....javascripts
......application.js
......somecode.js
app/assets/javascripts/application.js//=require somecode
/app/views/layouts/application.html.haml= javascript_include_tag 'application'
на выходе в public/assets ожидаю application.js, а получаю application.js и somecode.js. И на в коде страницы вижу:
<script src="/assets/somecode-3b9fe45f9d9a8007fa4c213cfbced5fd.js?body=1"></script>
<script src="/assets/application-3b9fe45f9d9a8007fa4c213cfbced5fd.js?body=1"></script>
Т.е. код подключился 2 раза. Это неожиданное поведение напрягает.
Задача такая: в папке javascripts сырцов ассетов собрать все нужные скрипты. Подключить их в одном application.js и собрать в один файл на выходе компиляции ресурсов.