Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/08/2008, 12:16
maitep
 
Fecha de Ingreso: septiembre-2006
Mensajes: 116
Antigüedad: 17 años, 8 meses
Puntos: 1
pasar parametros check_box_tag

hola lista, estoy haciendo un check_box_tag ayudandome del capitulo 17 de railsCast, pero no consigo obtener el valor que esta clicado

les pogo mi código
tengo una relacion muchos a muchos entre títulos y autores

<% @autor.each do |autor| %>
<%= check_box_tag "titulo[autor_ids][]", autor.id, false,
{:onclick => remote_function(:url =>{:action => "insertar", :valor =>i}, :with => "'id=#{autor.id}'")} %>
<%= autor.nombre %>
<% end %>

luego tengo el boton aceptar que me lleva a una funcion donde recojo los valores que estan marcados

<% form_for :marcados, :url=>{:action => 'intro', :controller => 'marcados' } do |f| %>
<p><%= submit_tag "Aceptar" %></p>
<% end %>

cuando voy a la funcion intro estoy intentado tomar el valor como

@valor=params[:titulo][:autor_ids]
@valor.each...
el error que me da es que dice que @valor es nulo, como que params[:titulo][:autor_ids] esta vacio

alguien sabe como puedo solucinar el problema??
muchas gracias