Pregunta Diferencia entre jquery-rails y jquery-ujs


He buscado en Google un poco, pero no he podido averiguar cuál es la diferencia exacta entre los dos. De los jquery-rails léeme (https://github.com/indirect/jquery-rails) parece que jquery-ujs lo complementa, pero no estoy seguro de por qué / cómo.

Agradecería que alguien pudiera desglosarme esto.

Gracias.


32
2018-02-04 00:31


origen


Respuestas:


jquery-ujs es la implementación discreta que te permite usar jQuery en una aplicación de Rails. Simplemente hablando, es solo un solo rails.js. Para usarlo, debes obtener jQuery y configurar tu aplicación Rails.

jquery-rails es la joya para hacer esto por usted, agrupa (en su propio directorio de vendedores / activos) las jQuery, jQuery-UI y jquery-ujs lib más recientes. Sugiero que lo uses directamente.

Actualización: puede consultar el directorio de proveedores / activos / javascripts aquí:

https://github.com/rails/jquery-rails/tree/master/vendor/assets/javascripts

Debajo, se encuentran los jquery, jquery-ui y jquery_ujs más recientes (idénticos a rails.js en el proyecto jquery-urj).


32
2018-02-04 02:36



jquery-rails es el adaptador jquery + jquery UJS.

jQuery sabemos que es una biblioteca de JavaScript. Y el equipo de Rails incluyó jquery-rails para evitar el trabajo adicional de los desarrolladores e incluye jquery. Creo que incluyeron el adaptador jquery UJS para enviar tokens CSRF en rieles mientras usamos una solicitud ajax.

Usted quita la línea

 //= require jquery_ujs 

y tratar de enviar una solicitud ajax al servidor. Obtendrá una ADVERTENCIA:

 Can't verify CSRF token authenticity

Si está utilizando el dispositivo, puede que se desconecte automáticamente de la sesión. Espero que esto ayude.


7
2017-12-26 14:10



te gustaría esta una buena demo en jrails y jquery-ujs


1
2018-01-16 07:34