・ Rubis: 2.5.7 Rails: 5.2.4 ・ Vagrant: 2.2.7 -VirtualBox: 6.1 ・ Système d'exploitation: macOS Catalina
Gemfile
#Commenter
# gem 'turbolinks', '~> 5'
Terminal
$ bundle update
Supprimer =
.
application.js
//Changer avant
//= require turbolinks
//Après le changement
// require turbolinks
`` 'data-turbolinks-track': supprimer'reload'`.
slim:application.html.slim
/Changer avant
= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track': 'reload'
= javascript_include_tag 'application', 'data-turbolinks-track': 'reload'
/Après le changement
= stylesheet_link_tag 'application', media: 'all'
= javascript_include_tag 'application'
** ① Pour le fichier ~ .js
**
~.js
$(document).on('turbolinks:load', function() {
//Traitement qui souhaite désactiver les turbolinks
});
** ② Pour le fichier ~ .coffee
**
~.coffee
$(document).on 'turbolinks:load', ->
#Traitement qui souhaite désactiver les turbolinks
** ① Lors de l'ajout d'un attribut à link_to **
~html.slim
= link_to '', root_path, 'data-turbolinks': false
** ② Lors de la clôture avec un div **
~html.slim
div data-turbolinks='false'
= link_to '', root_path
Recommended Posts