Bonjour, Disclamer: je n'ai pas eu l'occasion d'installer un Sphinx, juste de l'utiliser.
Vérifie que tu es bien dans le même environnement en console et lorsque tu testes. Vérifie aussi que ton index est bien accessible de la même manière pour les deux environnements. Ça doit juste être un problème de typo. 2010/1/25 trankh <[email protected]> > Bonjour, > > j'ai installé Rails 2.3.4 sur Mas OS X (Snow leopard) avec MAMP pour > mysql. > Tout marche bien. > > J'ai installé Sphinx en téléchargeant la source Sphinx 0.9.9-rc2 > puis thinking-sphinx-1.3.14. > > J'ai une objet ticket qui a une clé étrangère status_id. > > J'ai modifié mes fichiers comme ceci: > > model: > > class Ticket < ActiveRecord::Base > belongs_to :status > > define_index do > indexes [name, firstname], :as => :name, :sortable => true > > end > > end > > > controller: > > def index > > @tickets = Ticket.search params[:search] > > end > > En mode console, une commande comme Ticket.search "xxx" fonctionne > bien et me retourne mes résultats. > > En démarrant le serveur en local, j'ai ce message > > => Booting Mongrel > => Rails 2.3.4 application starting on http://0.0.0.0:3000 > > Sphinx cannot be found on your system. You may need to configure the > following > settings in your config/sphinx.yml file: > * bin_path > * searchd_binary_name > * indexer_binary_name > > For more information, read the documentation: > http://freelancing-god.github.com/ts/en/advanced_config.html > > J'ai tenté de créer le fichier sphinx.yml et d'y indiquer le chemin de > sphinx: > > bin_path: "/Users/julien/Downloads/sphinx-0.9.9-rc2" > > mais toujours le même message. > > Sinon, je me demande que dois-je mettre dans la vue pour permettre une > recherche en full text ( comment lier ma vue et mon model). > > Merci beaucoup > > > > -- > Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de > Google Groups. > Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse > [email protected] > Pour résilier votre abonnement envoyez un e-mail à l'adresse > [email protected] -- Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de Google Groups. Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse [email protected] Pour résilier votre abonnement envoyez un e-mail à l'adresse [email protected]
