29/08/2008, 12:16
|
| | Fecha de Ingreso: septiembre-2006
Mensajes: 116
Antigüedad: 18 años, 3 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 |