У меня есть приложение Rails 4 с
<%= javascript_include_tag "modernizr", "data-turbolinks-track" => true %>
в голове. В процессе разработки отображается следующий HTML-код и загружается modernizr:
<script data-turbolinks-track="true" src="/assets/modernizr.js?body=1"></script>
В процессе производства выводится HTML-код, а modernizr не загружается (404 не найдено):
<script data-turbolinks-track="true" src="/javascripts/modernizr.js"></script>
В процессе производства /assets/modernizr.js найден и доступен для просмотра.
Документация Rails говорит, что javascript_include_tag должен генерировать
<script data-turbolinks-track="true" src="/assets/modernizr.js?body=1"></script>
В процессе создания my stylesheet_link_tag в порядке, ссылаясь на каталог /assets/.
Почему привязка javascript_include_tag к /javascripts вместо /assets в процессе производства и как ее исправить?