Если вы не хотите, чтобы ваши активы обрабатывались Sprockets, поместите их в общую папку (не public/assets
, где находятся скомпилированные ресурсы), а затем вы можете получить к ним доступ как к статическим ресурсам, т.е. ссылаться на них с помощью вспомогательного метода javascript_include_tag
, но старого доброго HTML-метода.
Например, у меня есть файл OpenLayers.js, который плохо работает с конвейером ресурсов, поэтому я добавляю его в папку public/javascripts
, а затем в заголовке моего макета я ссылаюсь на него так:
<script src="/javascripts/OpenLayers.js"></script>