Ejecutar Metodo en JS desde Controlador con Ruby On Rails

En algunos casos requerimos enviar una petición al servidor, y ejecutar posteriormente algo de código de JavaScript, esto lo podemos hacer de manera fácil y rápido con Ruby On Rails de la siguiente manera

# El código en nuestro controlador, indicando que ejecutaremos un JS
def create
 …
 render js: "creado(#{@producto[:id]});"
end

Nuestro código en JavaScript

<script>

// Claro es mejor ejemplo muy basico
  function creado(id){
      alert('Producto creado, con exito con el id: ' + id);
  }
</script>

Leave a Reply

Your email address will not be published. Required fields are marked *