Неправильно использовать это так:
<script src="assets/js/jquery.min.js"></script>
<script src="assets/js/jquery.scrollex.min.js"></script>
<script src="assets/js/jquery.scrolly.min.js"></script>
<script src="assets/js/skel.min.js"></script>
<script src="assets/js/util.js"></script>
<!--[if lte IE 8]><script src="assets/js/ie/respond.min.js"></script><![endif]-->
<script src="assets/js/main.js"></script>
Проверьте это: The Asset Pipeline
.
Вы должны поместить все файлы js в app/assets/javascripts
без jquery.min.js
, потому что эта библиотека по умолчанию включает рельсы.
Я считаю, что javascripts/application.js
должно быть таким (по умолчанию):
//= require jquery
//= require jquery_ujs
//... example
//= require_tree .
this //= require_tree .
автоматическисопоставляет папку javascripts
для всех файлов js.
Удалите эту строку //= require rails-ujs
после редактирования, как описано выше.
И app/views/layouts/application.html.erb
должно быть таким:
<%= javascript_include_tag 'application', 'data-turbolinks-track': 'reload' %>
Обновление
Вы должны поместить pages.scss
в assets/stylesheets/
исоздайте файл внутри assets/stylesheets/
как custom.scss
затем custom.scss
как этот
@import "pages";