# Pasar un valor de Javascript a Ruby

**URL:** <https://www.ruby-forum.com/t/pasar-un-valor-de-javascript-a-ruby/143048>\
**Category:** Rails\
**Created:** [July 14, 2008, 8:17pm UTC](https://www.ruby-forum.com/t/pasar-un-valor-de-javascript-a-ruby/143048 "2008-07-14T20:17:55Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![lexor](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/b38774/32.png) [@lexor](https://www.ruby-forum.com/u/lexor)\
**Post date:** [July 14, 2008, 8:17pm UTC](https://www.ruby-forum.com/t/pasar-un-valor-de-javascript-a-ruby/143048/1 "2008-07-14T20:17:55Z")

</div>

Hola

Tengo una tabla en la cual tengo la funcion onClick para cambiar el  
color de la fila cuando se haga click (evidente no??).

El hecho es que quiero guardar el valor de la linea para luego en Ruby  
detectar cual es la linea seleccionada.

Â¿Alguna idea? Llevo buscando un montÃ³n de rato y nada de nada.

Muchas gracias de antemano.  
Lexor

---

<div class="post-metadata">

**Author:** ![lexor](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/b38774/32.png) [@lexor](https://www.ruby-forum.com/u/lexor)\
**Post date:** [July 16, 2008, 2:04pm UTC](https://www.ruby-forum.com/t/pasar-un-valor-de-javascript-a-ruby/143048/2 "2008-07-16T14:04:59Z")

</div>

Javascript es interpretado en el cliente. Para pasar un valor a Ruby,  
o sea al servidor, tienes que hacerlo por Ajax en vez de puro  
Javascript. Añade una acción, llámala por link\_to\_remote con el id de  
la fila como parámetro, en el controller puedes guardar ese id, y en  
el view (un .rjs) cambiar el color de la fila.

---

<div class="post-metadata">

**Author:** ![lexor](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/b38774/32.png) [@lexor](https://www.ruby-forum.com/u/lexor)\
**Post date:** [July 16, 2008, 5:32pm UTC](https://www.ruby-forum.com/t/pasar-un-valor-de-javascript-a-ruby/143048/3 "2008-07-16T17:32:41Z")

</div>

Muchas gracias por tu respuesta, pero si uso el link\_to\_remote me genera  
un link, y lo que quiero es que si se pulsa la fila (

) se guarde el  
ID de ese elemento, para luego pasarlo a un show, edit etc…

Disculpad si no me explique bien, pero el hecho es que quiero montar una  
barra de herramientas que tenga el CRUD, pero claro primero hay que  
seleccionar la linea de la tabla ya que si dejo los link\_to que genera  
el scaffold la tabla se me hace enorme y no es practica.

Muchas gracias  
Lexor
