Live search

Bonjour,

Je cherche a creer une box live search, comme le propose typo. Comment
dois je proceder ? Quel code dois je mettre dans mon controlleur et
dans ma vue ?

cordialement,


pierre fauquembergue

Bonjour Pierre,

Voici un lien qui explique une marche à suivre possible de manière
très claire en anglais (je n’ai pas encore testé) :
http://www.joestelmach.com/blog/live_search_with_ruby_on_rails

Bernard D.

[email protected]

'lut Pierre,

Je cherche a creer une box live search, comme le propose typo.
Comment dois je proceder ? Quel code dois je mettre dans mon
controlleur et dans ma vue ?

Le principe : dans ta vue, tu as un formulaire avec un tag (un text field en jargon Rails) et un

vide où tu
mettras les résultats de ta recherche. Un observateur Ajax
va se charger de scruter ce text field toutes les x secondes, s’il
y a une modification, il va appeler une action spécifique
que tu vas construire, qui se chargera de faire un find() sur ton
Modèle ou un find_sql() et qui retourne le(s) résultats dans
une variable d’instance, typiquement @resultats. A cette action
est associée une vue, qui traitera la présentation de @resultats
et qui remplira le
précédemment cité.

Tu peux ensuite égayer ton affichage avec une image gif animée
(un spinner) qui se chargera d’indiquer que ton appli est en
train de faire la recherche.

Des exemples de code :

typo comme tu l’as cité :
dans 2.6.0 regarder :

  • app/views/shared/_search.rhtml
  • app/views/live/search.rhtml
  • app/controllers/live_controller.rb

Voilà ,

-- Jean-François.

----- Original Message -----
From: “pierre FAUQUEMBERGUE”
Je cherche a creer une box live search, comme le propose typo. Comment
dois je proceder ? Quel code dois je mettre dans mon controlleur et
dans ma vue ?

pierre fauquembergue

bonsoir,
tu devrais t’interesser à act_as_searchable
http://ar-searchable.rubyforge.org/classes/ActiveRecord/Acts/Searchable.html


ekinox

pardon pour le post précédent, j’avais lu trop vite la question :frowning:
dsl…

http://ar-searchable.rubyforge.org/classes/ActiveRecord/Acts/Searchable.html

pierre FAUQUEMBERGUE wrote:

Bonjour,

Je cherche a creer une box live search, comme le propose typo. Comment
dois je proceder ? Quel code dois je mettre dans mon controlleur et
dans ma vue ?

cordialement,


pierre fauquembergue

Avec rollyo tu as même pas besoin de coder :wink:

http://www.rollyo.com/

Mais ça correspond peut-être pas à tes besoins…


Benjamin F.