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
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