Observe_field :whit no manda los parametros que le digo

Hola a todos y gracias de antemano

le pongo el codigo que tengo :

<% form_tag(‘javascript:void(0)’) do%>
<%= f.select :customer_id,
Customer.find(:all).collect
{|p|[p.nombre,p.id]},
:include_blank=>"",:selected=>""%>
<% end %>
<%= observe_field :quote_customer_id,
:frequency=>0.5,
:update=>‘customer_show’,
:before=>“Element.show(‘spinner’)”,
:complete=>“Element.hide(‘spinner’)”,
:url=>{:action=>“customershow”,
:only_path=>false},
:whit=>“customer”%>

y este es el div a actualizar

<%= render :partial=> "customerShow"%>

ahora les explico, ya cheque la documentación al poner
:whit=>"‘customer’" o “‘customer=’+value” me debe enviar el valor del
select en la variable “customer”

pero en el codigo de la pagina que se genera aparece esto:

parameters:value + ‘&authenticity_token=’ +
encodeURIComponent(‘c144dd3f6bff7d9e4bc54b566426ddfb25ea07d6’

por lo que no manda customer=value , solamente value
y en el error que me arroja el request muestra esto

{“authenticity_token”=>“c144dd3f6bff7d9e4bc54b566426ddfb25ea07d6”,
“1”=>nil}

que value lo toma como el nombre de la variable y le asigna un nil
pero no es lo que yo le estoy mandando

ALguien sabe que estoy haciendo mal =(

Gracias

Hola,

ahora les explico, ya cheque la documentación al poner
:whit=>"‘customer’" o “‘customer=’+value” me debe enviar el valor del
select en la variable “customer”

prueba a escribir “with” con la H y la T en el orden correcto :wink:

saludos,

javier ramírez

Hola Normando,

A primera vista veo que has puesto "whit" y debería ser "with".

Prueba corrigiendo ese detalle :slight_smile:

Saludos

Normando V. escribió:

Muchas GRacias

no se como nome fije en eso ya tenia rato checando porque no salia
=P

solo cambie eso y funciono

muchas gracias de nuevo