Buenas, tengo dos combos anidados, el segundo se rellena con el valor
del primero, googleando vi que alguien lo había hecho con un
observe_field, me funciona en firefox, pero en explorer no hace nada.
En la vista:
Gama <%gamas=getGamasFE()%> <%for g in gamas%> <%=g.nombre%> <%familias=getFamiliasFE(g.id)%> <%for f in familias%> <%=f.nombre%> <%end%> <%end%> <%= observe_field 'gama', :url => {:controller=>'informacion_tecnica', :action => 'set_modelos_by_familia'}, :with => "'familia_id=' + escape(value)"%> ModeloEn mi controlador
def set_modelos_by_familia
id_familia=params[:familia_id]
@modelos=Modelo.find(:all,
:conditions=>[“familia_id=?”,id_familia])
end
set_modelos_by_familia.rjs:
page.replace_html(“modelo”,:partial=>“modelos”,:object=>@modelos)
Y el partiarl ‘_modelos’
Modelo <%=options_from_collection_for_select @modelos, "id", "nombre"%>Creo que estoy haciendo lo correcto, es válido para el explorer el
observe_field? Gracias
¿Con Mascota por primera vez? Sé un mejor Amigo. Entra en Yahoo!
Respuestas Yahoo | Mail, Weather, Search, Politics, News, Finance, Sports & Videos