Error al renderizar un partial

hola lista
estoy probando en collection_select con un Onchange = remote_function
este es mi código

vista show

Las empresas que tenemos son: <%= collection_select("empresas", "nombre", @empresa, :id, :nombre, {:prompt => "selecciona la empresa"}, {:onchange => "#{remote_function(:url => {:action => "mostrar"}, :update=>"muestra", :with => "'nombre='+value")}"} )%>

ahora la accion mostrar renderiza un partial

def mostrar
empresa = Empresa.find(params[:nombre])
@id_empresa = empresa.id
render :update do |page|
page.replace_html ‘muestra’, :partial => ‘muestra’, :object =>
@id_empresa
end
end

en el partial muestro eso
<%= @id_empresa %>

pero me el siguinete error y nose porque??
try { Element.update(“muestra”, “2\n”); } catch (e) { alert(‘RJS
error:\n\n’ + e.toString()); alert(‘Element.update(“muestra”,
“2\n”);’); throw e }

me falta alguna libreria???

probe poner el div id=muestra el el application donde estan todas las
librerias pero me da el mismo error.

espero puedan ayudarme

gracias de antemano y salu2

perdon a todos por la pregunta ya esta solucionado estaba repitiendo el
update en la vista

{:onchange => "#{remote_function(:url => {:action => “mostrar”},
:update=>“muestra”,

y el el controlador

render :update do |page|
page.replace_html ‘muestra’,

quitando el update del onchange funciona perfecto

gracias y salu2

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs