Usando Javascript en Ruby on Rails

Estoy tratando de actualizar algunos cálculos cada vez que una persona modifica un campo de texto. Tengo muchas preguntas sobre cómo conocer el campo de texto id, cómo almacenarlo en una variable, etc. Soy un novato con ruby ​​y javascript y hay muchas preguntas. ¿Podría decirme dónde puedo encontrar más información que explique paso a paso cómo proceder con esto?

Muchas gracias.

preguntado el 10 de mayo de 11 a las 13:05

1 Respuestas

Recomiendo encarecidamente usar jQuery con Ruby on Rails ... hace que este tipo de cosas sea mucho más fácil y será el estándar a partir de la próxima versión (3.1).

En jQuery, haces algo como:

$('#my_field').change(function() {
  $('#result').val(function() {
    do something...
  });
});

Y puede usar una plantilla js.erb para incrustar Ruby en JS para obtener datos del controlador. Ryan Bates Railscasts La serie tiene varios ejemplos del uso de Javascript en RoR para contenido dinámico.

Además, NetTuts + tiene este tutorial para usar JavaScript discreto en Rails 3.

contestado el 10 de mayo de 11 a las 17:05

Jason, agradezco tu respuesta. Creo que esto va a ser muy útil. Muchas gracias. - Luis Vivas

Odio decirlo, pero ... si resulta útil, ¿podría aceptar y / o votar mi respuesta? Un poco cómo funciona el sitio ... de cualquier manera, me alegro de que te haya gustado y te deseo la mejor de las suertes. Y no dude en ponerse en contacto conmigo si tiene más preguntas (¡aunque publicarlas en SO probablemente sea más rápido!) - Jason Lewis

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.