Sinon, un simple chanp recherche me convient à court terme. Comment faire par exemple une recherche sur un attribut de mon model?
Merci beaucoup. On 25 jan, 23:50, trankh <[email protected]> wrote: > 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 onhttp://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]
