・ Ruby: 2.5.7 Schienen: 5.2.4 ・ Vagrant: 2.2.7 -VirtualBox: 6.1 ・ Betriebssystem: macOS Catalina
Gem
Gemfile
#Auskommentieren
# gem 'turbolinks', '~> 5'
Terminal
$ bundle update
application.js
Löschen Sie =
.
application.js
//Vorher ändern
//= require turbolinks
//Nach der veränderung
// require turbolinks
application.html.slim
"Data-Turbolinks-Track": Entfernen Sie "Nachladen".
slim:application.html.slim
/Vorher ändern
= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track': 'reload'
= javascript_include_tag 'application', 'data-turbolinks-track': 'reload'
/Nach der veränderung
= stylesheet_link_tag 'application', media: 'all'
= javascript_include_tag 'application'
** ① Für ~ .js
Datei **
~.js
$(document).on('turbolinks:load', function() {
//Verarbeitung, die Turbolinks deaktivieren möchte
});
** ② Für ~ .coffee
Datei **
~.coffee
$(document).on 'turbolinks:load', ->
#Verarbeitung, die Turbolinks deaktivieren möchte
** ① Beim Hinzufügen eines Attributs zu link_to **
~html.slim
= link_to '', root_path, 'data-turbolinks': false
** ② Beim Einschließen mit einem div **
~html.slim
div data-turbolinks='false'
= link_to '', root_path
Recommended Posts