2009/6/23 Mariano Ayesa <[email protected]>:
> Que tal gente?
>
> No puedo entender, por que esto no me está funcionando bien..
>
> Tengo un populate.rjs, que deberia cargarle los options a un select:
>
> localidades_options = options_from_collection_for_select(@localidades,
> 'id', 'nombre')
> page['hotel_localidad_id'].replace_html localidades_options
Le agregué una linea de loggeo intermedia, el rjs queda asi..
localidades_options = options_from_collection_for_select(@localidades,
'id', 'nombre')
logger.info localidades_options
page['hotel_localidad_id'].replace_html :text => localidades_options
La salida de esa linea de loggeo muestra
<option value="19">Jujuy</option>
O sea.. estaria bien..
Pero en el firebug, veo que la respuesta es:
$("hotel_localidad_id").update("<option value=\"15\">Jujuy</option>");
Acá pongo el controller:
class LocalidadesController < ApplicationController
def populate
@localidades = []
begin
@localidades = Localidad.buscar(params[:hotel], params[:page])
rescue ActiveRecord::RecordNotFound
end
respond_to do |format|
format.html
format.js
format.xml { render :xml => @localidades }
end
end
end
_______________________________________________
Ruby mailing list
[email protected]
http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar