tutorial rails mvc ejemplos descargar curso code aprender ruby-on-rails-5

ruby-on-rails-5 - mvc - ruby on rails sample code



¿Cómo deshabilitar los enlaces turbo en Rails 5? (4)

Es un dolor de cabeza constante cuando se trata de websockets, y mata mi rendimiento además de agregar errores. Dado que ActionCable es la razón por la que actualicé, me gustaría deshacerme de él por completo.


Básicamente directamente desde here . Es para Rails 4, pero creo que los pasos son los mismos.

1) Elimine la línea de gem ''turbolinks'' de su Gemfile.

2) Elimine //= require turbolinks de su aplicación / assets / javascripts / application.js.

3) Elimine los dos "data-turbolinks-track" => true pares de clave / valor hash "data-turbolinks-track" => true de su aplicación / views / layouts / application.html.erb.

Editar: Al menos a partir de Rails 5.0.0, el último paso debería referirse a "data-turbolinks-track" => "reload" en lugar de "data-turbolinks-track" => true . Gracias a @boddhisattva

Editar: Al menos a partir de Rails 4.2, puede generar un proyecto sin enlaces turbo para empezar. Solo usa algo como esto:

rails new my_app --skip-turbolinks


Eliminar //= require turbolinks de app/assets/javascripts/application.js parece haber hecho el truco.

También eliminé ambas referencias de turbolinks en app/views/layouts/application.html.erb


Eliminar completamente las etiquetas de turbolinks de application.html.erb podría romper CSS y JS. agregue estas líneas en lugar de los enlaces turbo si no se carga CSS o JS:

<%= stylesheet_link_tag "application", media: "all" %> <%= javascript_include_tag "application" %>


también puede hacerlo cuando crea su aplicación de rieles mediante;

rails new app name --skip-turbolinks