У меня проблема с script, работающая только при обновлении страницы, и поэтому я пытаюсь отключить Turbolinks только для этой страницы. Код ниже не работает. Однако, если я добавлю атрибут data-no-turbolink непосредственно к тегу body в application.html.erb, он будет работать. Как отключить Turbolinks на мой взгляд? Я выполнил решение, размещенное здесь, Rails 4: отключить Turbolinks на определенной странице, но я не могу заставить его работать.
У меня установлен gem 'jquery-turbolinks.
policy.html.erb
<% content_for :body do %>
<% if controller.controller_name == 'pages' && controller.action_name == 'policy' %>
<body data-no-turbolink="true">
<% end %>
<% end %>
<div class="row">
<div class="small-12 medium-8 large-7 columns end">
<a href="//www.com/" class="nostyle" title="Policy">Policy</a>
<script>(function (w,d) {var loader = function () {var s = d.createElement("script"), tag = d.getElementsByTagName("script")[0]; s.src = "//cdn.java.com/java.js"; tag.parentNode.insertBefore(s,tag);}; if(w.addEventListener){w.addEventListener("load", loader, false);}else if(w.attachEvent){w.attachEvent("onload", loader);}else{w.onload = loader;}})(window, document);
</script>
</div>
</div>