# Auto\_complete - no lista los items

**URL:** <https://www.ruby-forum.com/t/auto-complete-no-lista-los-items/142831>\
**Category:** ES\
**Created:** [July 11, 2008, 9:59pm UTC](https://www.ruby-forum.com/t/auto-complete-no-lista-los-items/142831 "2008-07-11T21:59:36Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![dvancoevorden](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/a88e4f/32.png) [@dvancoevorden](https://www.ruby-forum.com/u/dvancoevorden)\
**Post date:** [July 11, 2008, 9:59pm UTC](https://www.ruby-forum.com/t/auto-complete-no-lista-los-items/142831/1 "2008-07-11T21:59:36Z")

</div>

He empezado a utilizar el plugin autocomplete, para instalarlo realizo  
lo siguiente :

* * *

villa$ script/plugin install auto\_complete

- ./README
- ./Rakefile
- ./init.rb
- ./lib/auto\_complete.rb
- ./lib/auto\_complete\_macros\_helper.rb
- ./test/auto\_complete\_test.rb

* * *

Cargo las librerias javascript por si fuera necesario ( he hecho tantas  
pruebas que ya ni lo se ) :

* * *

## \<%=javascript\_include\_tag ‘prototype’ %\> \<%= javascript\_include\_tag :defaults %\> \<%= stylesheet\_link\_tag ‘lightbox’ %\>

En la vista , tengo puesto lo siguiente :

* * *

## \<%= text\_field\_with\_auto\_complete :articulo, :nombre %\>

En el controlador, siguiendo la documentaciÃ³n:

* * *

## auto\_complete\_for :articulo , :nombre

Con el firebug, si que veo que cada letra que pulse en el campo de texto  
, se envÃ­an solicitudes post, pero no veo nada que a mÃ­ me pueda  
ayudar,:

POST [http://0.0.0.0:3000/articulos/auto\_complete\_for\_articulo\_nombre422](http://0.0.0.0:3000/articulos/auto_complete_for_articulo_nombre422)  
350ms.

segÃºn empiezo a teclear, lanza la solicitud pero al de 1 segundo , el  
firebug se pone en rojo supongo que por no recibir respuesta.

---

<div class="post-metadata">

**Author:** ![dvancoevorden](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/a88e4f/32.png) [@dvancoevorden](https://www.ruby-forum.com/u/dvancoevorden)\
**Post date:** [July 11, 2008, 10:25pm UTC](https://www.ruby-forum.com/t/auto-complete-no-lista-los-items/142831/2 "2008-07-11T22:25:20Z")

</div>

2008/7/11 David V. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid):

> según empiezo a teclear, lanza la solicitud pero al de 1 segundo , el  
> firebug se pone en rojo supongo que por no recibir respuesta.

Uh, no, se pone en rojo porque la petición devuelve una respuesta  
incorrecta, seguramente un 404 o un 500. Esto te lo especifica al lado  
de donde muestra el post, si no me equivoco.

Pinchando en la url te despliega detalles de la petición como los  
parametros del post, las cabeceras del intercambio con el servidor y,  
lo más útil, la respuesta del servidor, que si es un error 500 te  
mostrará la explicación del error y la traza

–  
Manuel, que  
piensa que eres una excelente persona y medra en torno a  
[http://simplelogica.net](http://simplelogica.net) y/o [simplelogica.net](http://simplelogica.net/logicola/)  
Recuerda comer mucha fruta y verdura.

---

<div class="post-metadata">

**Author:** ![dvancoevorden](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/a88e4f/32.png) [@dvancoevorden](https://www.ruby-forum.com/u/dvancoevorden)\
**Post date:** [July 11, 2008, 10:40pm UTC](https://www.ruby-forum.com/t/auto-complete-no-lista-los-items/142831/3 "2008-07-11T22:40:37Z")

</div>

Manuel GonzÃ¡lez Noriega wrote:

> 2008/7/11 David V. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid):
> 
> > segï¿½n empiezo a teclear, lanza la solicitud pero al de 1 segundo , el  
> > firebug se pone en rojo supongo que por no recibir respuesta.
> 
> Uh, no, se pone en rojo porque la peticiï¿½n devuelve una respuesta  
> incorrecta, seguramente un 404 o un 500. Esto te lo especifica al lado  
> de donde muestra el post, si no me equivoco.
> 
> Pinchando en la url te despliega detalles de la peticiï¿½n como los  
> parametros del post, las cabeceras del intercambio con el servidor y,  
> lo mï¿½s ï¿½til, la respuesta del servidor, que si es un error 500 te  
> mostrarï¿½ la explicaciï¿½n del error y la traza
> 
> –  
> Manuel, que  
> piensa que eres una excelente persona y medra en torno a  
> [http://simplelogica.net](http://simplelogica.net) y/o [simplelogica.net](http://simplelogica.net/logicola/)  
> Recuerda comer mucha fruta y verdura.

Otra vez tienes razÃ³n :), gracias, al desplegar los detalles, he visto  
que salÃ­a el error ActionController::InvalidAuthenticityToken , he  
buscado en google y comentaban lo siguiente en este post :

[http://www.ruby-forum.com/topic/149029](http://www.ruby-forum.com/topic/149029)

Simplemente, he comentado esa linea en controlador de la aplicaciÃ³n y ha  
funcionado. ( #protect\_from\_forgery # :secret =\>  
‘251f72cd9853b67a506a227539f205d7’)

Gracias.

---

<div class="post-metadata">

**Author:** ![dvancoevorden](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/a88e4f/32.png) [@dvancoevorden](https://www.ruby-forum.com/u/dvancoevorden)\
**Post date:** [July 12, 2008, 5:54pm UTC](https://www.ruby-forum.com/t/auto-complete-no-lista-los-items/142831/4 "2008-07-12T17:54:45Z")

</div>

David V. wrote:

> Manuel GonzÃ¡lez Noriega wrote:
> 
> > 2008/7/11 David V. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid):
> > 
> > > segï¿½n empiezo a teclear, lanza la solicitud pero al de 1 segundo , el  
> > > firebug se pone en rojo supongo que por no recibir respuesta.
> > 
> > Uh, no, se pone en rojo porque la peticiï¿½n devuelve una respuesta  
> > incorrecta, seguramente un 404 o un 500. Esto te lo especifica al lado  
> > de donde muestra el post, si no me equivoco.
> > 
> > Pinchando en la url te despliega detalles de la peticiï¿½n como los  
> > parametros del post, las cabeceras del intercambio con el servidor y,  
> > lo mï¿½s ï¿½til, la respuesta del servidor, que si es un error 500 te  
> > mostrarï¿½ la explicaciï¿½n del error y la traza
> > 
> > –  
> > Manuel, que  
> > piensa que eres una excelente persona y medra en torno a  
> > [http://simplelogica.net](http://simplelogica.net) y/o [simplelogica.net](http://simplelogica.net/logicola/)  
> > Recuerda comer mucha fruta y verdura.
> 
> Otra vez tienes razÃ³n :), gracias, al desplegar los detalles, he visto  
> que salÃ­a el error ActionController::InvalidAuthenticityToken , he  
> buscado en google y comentaban lo siguiente en este post :
> 
> [Error al borrar las cookies: ActionController::InvalidAuthenticityToken - ES - Ruby-Forum](http://www.ruby-forum.com/topic/149029)
> 
> Simplemente, he comentado esa linea en controlador de la aplicaciÃ³n y ha  
> funcionado. ( #protect\_from\_forgery # :secret =\>  
> ‘251f72cd9853b67a506a227539f205d7’)
> 
> Gracias.

Hola lista,

estaba funcionando hasta que lo he puesto en otra vista y en otro  
controlador, de la misma forma y me devuelve el error siguiente mediante  
firebug :

* * *

# 

ActiveRecord::RecordNotFound

```
in TareasController#auto_complete_for_prueba_nombre

```

```
Couldn't find Paciente without an ID
```

* * *

prueba es un recurso anidado del modelo paciente. No termino de entender  
porque busca ahÃ­, cuando el modelo prueba no depende de paciente, es  
decir, es solo una tabla con una id y un nombre de cada prueba.
