・ 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