У меня есть приложение 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
в процессе производства и как ее исправить?