Посмотрите в "исходники страницы", вы там увидите явные подгрузки всех ваших скриптов ибо у вас в
application.js имеется такая инструкция
//= require_tree . которая грубо говоря означает "всё что есть в /assets/javascripts/ вставить в application.html.erb" так как в свою очередь в application.html.erb у вас есть такая строка
<%= javascript_include_tag 'application', 'data-turbolinks-track' => true %>
Как вариант можете убрать
//= require_tree . из
application.js и явно указать какие сценарии нужно поддгружать по умолчанию а для отдельных страниц сделать так
в /views/layouts/application.html.erb
<head>
...
<%= yield :header %>
...
</head>
в /views/quizzes/your_views_name.html.erb
<% content_for :header do %>
<%= javascript_include_tag 'quizzes' %>
<% end %>
Тогда при использовании этой вьюшки, в HEAD секцию всегда будет вставляться тег подключающий ваш JS(coffee) скрипт.
не претендую на правильность решения, подтянутся старшие товарищи и подтвердят или забракуют решение :)