2010/8/25 Pablo Rodriguez <[email protected]> > Tengo un formulario algo como > > - f.fields_for :service_type do |st_form| > = st_form.text_field :name > = f.hidden_field :_destroy > = link_to_remove_fields f,:services > > st_form es un form builder, lo que necesito es mostrar un valor del objeto > service_type, pero como un label no como un input text. > Quiero mostrar el nombre del service_type, service_type, no encuentro la > forma de hacer algo como > = f.lable :service_type.name > para que me muestre el nombre del tipo de servicio.. > solo lo he podido hacer como > > = f.text_field :name > > pero eso me crea un input text.. > > Es medio choto pero no lo encuenro.. > > Muchas gracias por la ayuda > > Pablo Rodriguez > > > > _______________________________________________ > Ruby mailing list > [email protected] > http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar > > Es que el attributo se llama "service_type" , por lo que podés mostrar su label si queres, pero al llamar a service_type.name asumo que querés ver un valor guardado en la BD para una instancia de service_type. Si ese es el caso entonces podrías mostarlo y ya sin acudir al label. Si igual por algun otro motivo querés mostrar el contenido de name en la instancia de service_type en un label usá entonces el metodo "label_tag" del helper.
Saludos Diego S. Caliri
_______________________________________________ Ruby mailing list [email protected] http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar
