Articles of ujs

¿Cómo llamo a una función de JavaScript desde una plantilla erb?

Si define una función de JavaScript y luego la llama desde una plantilla erb, no se llama a la función. ¿Por qué? Hacer clic en este enlace debería mostrar una alerta, pero no lo hace. = link_to “Add Sprout”, new_sprout_path, remote: true Controlador: def new @sprout = Sprout.new respond_to { |format| format.js } end Luego […]

Rails enviando el tipo de contenido incorrecto en la respuesta ajax

He estado luchando terriblemente durante la mayor parte del día con el siguiente problema: Tengo una aplicación Rails 3.1 – funcionando bien Estoy tratando de añadir algo de ajax Sin embargo, no importa lo que intente, Rails insiste en enviar el tipo de contenido incorrecto en el encabezado de respuesta. #the form = form_for @signup, […]

Rails UJS confirma la devolución del botón de cancelación de llamada

Estoy usando Rails jquery ujs para manejar ajax dentro de mi aplicación. También estoy usando la opción de confirm para destruir cualquier registro. Como mi configuración actual, he conectado una pantalla de superposición de carga al hacer clic en el vínculo data-remote=true . Todo lo que quería saber es: ¿hay alguna manera de que pueda […]

¿Cómo modificar los datos de publicación de ajax en un evento beforeSend?

Hola, tengo un formulario que se envía de forma remota con jQuery UJS para Rails. Me uní al evento beforeSend para permitirme modificar los datos que se envían al servidor. No funciona. Aquí está lo que tengo antes de enviar: settings.data = JSON.stringify({ ‘list_item[title]’ : ‘hi?? there’ }) Esto no funciona. En los registros del […]

Rieles 3 – Actualización periódica de DIV

Estoy tratando de actualizar el contenido de un div usando AJAX / Unobtrusive JavaScript / JQuery. Esto es fácil de hacer si hago un enlace de “actualización” y le doy un atributo de datos remotos. Sin embargo, me gustaría actualizar cada 2 segundos utilizando la función setInterval en lugar de usar un enlace. Este código […]

¿Cómo representar new.js.coffee.erb en app / views?

Al usar Rails 3.1 jquery_ujs, tengo un enlace con: remote => true, y la nueva acción del controlador responde con js y render new.js.erb que contiene: $(‘#post-form’).html(‘ “form”)) %>’); Representa el _form.html.erb parcial. Esto funciona. Ahora quiero usar Coffeescript, pero cambiar el nombre de new.js.erb a new.js.coffee.erb no funciona. ¿El flujo de activos solo funciona […]

Rieles 4: Deshabilitar el botón de envío después de hacer clic

Tengo un form_tag(foo_path(@foo), remote: true, id: ‘foo-form’ y un botón de envío submit_tag (“Submit”, :id => “foo-submit”) Me gustaría deshabilitar el botón de envío después de hacer clic. Obviamente, no puedo usar algo como onlick=”jQuery(this).prop(‘disabled’, true);” Porque rompería la funcionalidad remota. Estoy al tanto del atributo :disable_with data para submit_tag pero no parece funcionar para […]

Element.update no es una función

Estoy intentando integrar JQuery en Rails 3. He descargado el archivo rails.js de http://github.com/rails/jquery-ujs y lo he incluido en mi aplicación. También he incluido JQuery. Pero cuando bash hacer una página simple. Reemplazar así: render :update do |page| page.replace_html “my_div”, :partial => “my_partial”, :locals => {:mylocal => mylocal} end Obtengo el siguiente error lanzado desde […]

Botón simple como / a diferencia con Rails 3, jquery y ajax

Tengo un producto, usuario, y como modelo. A un usuario le puede gustar un producto. Estoy intentando implementar un botón simple que, al hacer clic, permite que un usuario disfrute de un producto. Luego, el botón Me gusta se transforma en un botón diferente, lo que permite al usuario diferenciar un producto. Muy claro. He […]