Text_field_with_auto_complete

Hola, estoy intentando hacer esto que pone en:
http://wiki.rubyonrails.com/rails/pages/How+to+use+text_field_with_auto_complete

Pero no me funciona auto_complete_for_material_sap

Alguien lo ha probado y le funciona?

vista

SAP<%= text_field_with_auto_complete :material, :sap,
{}, :skip_style => true %>

#controlador
def auto_complete_for_material_sap
search = params[:material][:sap]
@materiales = Material.search(search) unless search.blank?
render :partial => “material”
end

#partial

    <% for material in @materiales.to_a -%>
  • <%= h material.sap %>
    <%=h material.descripcion %>
  • <% end -%>

Saludos y gracias

On May 7, 2007, at 3:03 PM, Lourdes wrote:

Hola, estoy intentando hacer esto que pone en:
http://wiki.rubyonrails.com/rails/pages/How+to+use
+text_field_with_auto_complete

Pero no me funciona auto_complete_for_material_sap

Alguien lo ha probado y le funciona?

Tienes

<%= javascript_include_tag :defaults %>

en el layout?

– fxn

Hola Xavier, si que lo tengo.

Saludos

On May 7, 2007, at 4:14 PM, Lourdes wrote:

Hola Xavier, si que lo tengo.

OK, podrias detallar en que sentido no funciona? Se llega a invocar a
la accion? Si echas al log @materiales tiene la pinta que debe tener?

– fxn

Hola de nuevo,

si le pongo en la vista

<%= text_field_with_auto_complete :article, :contains, { :size => 15 },
:skip_style => true -%>

y en el controlador

auto_complete_for :material, :sap

si que me funciona.

Debe ser algo del partial, porque lo he probado con firebug y se me
queda ahí colgado.

On May 7, 2007, at 5:18 PM, Lourdes wrote:

auto_complete_for :material, :sap
Querias decir

auto_complete_for :article, :contains

? Si es asi, podrias por favor responder las preguntas que te envie
antes? Que firebug se queda colgado no es suficiente.

– fxn

Perdona Xavier, lo he vuelto a hacer en un formulario diferente y ahora
si me funciona, no sé que podría pasar.

Muchas gracias y perdona de nuevo

On 5/7/07, Lourdes [email protected] wrote:

Pues entonces lo mejor es pillar Firebug para Firefox
http://www.getfirebug.com/ y ver en la pestaña “console” las
peticiones que se hacen al servidor y sus respuestas, esto, junto con
el log del servidor, debería ser útil para cercar el problema.