Installation et ferret acts_as_ferret
-
24-10-2019 - |
Question
Je cherche une soluce solide ou une direction sur l'obtention d'ensemble ferret sur mon serveur rails. Tout le monde sur l'Internet, il semble si facile, mais je ne peux pas sembler obtenir tous ensemble.
Qu'est-ce que je l'ai fait avec succès:
gem install ferret
gem install acts_as_ferret
Pas de sueur. Aucune erreur.
Qu'est-ce qui ne fonctionne pas:
Video.find_by_content('test')
-----No Method Error
ou ActsAsFerret.find ( 'test', 'my_index')
Je reçois la console de reconnaître la constante "ActsAsFerret" (seulement quand j'installer le plugin de https: // GitHub. com / jkraemer / acts_as_ferret ), mais find () retourne une erreur Méthode Non. Mise à jour: Installation du plug-in comme celui-ci empêche également Mongrel de démarrer
Je suis en cours d'exécution en mode développement, mais ferret_server.yml configuré pour savoir ce qui se passe.
Alors ne quelqu'un a des suggestions? Et quelqu'un a eu plus de chance en utilisant acts_as_ferret comme un bijou ou un plug-in? Googler me fait de petits morceaux et pièces de tutoriels qui ne semblent pas correspondre ensemble, donc je présente vœu de bloguer une solution à ce quand je comprendre.
ruby ??1.8.7 (10/01/2010 patchlevel 249) [i486-linux]
rails (3.0.3)
P.S. J'ai aussi couru
sudo apt-get install ferret
sur la suggestion de quelqu'un ... toujours pas de chance. Je ne suis même pas sûr que ce serait une solution raisonnable pour le déploiement.
La solution
Avez-vous ajouté
gem 'ferret'
gem 'acts_as_ferret'
dans votre Gemfile et exécutez
bundle install
Autres conseils
vous pouvez utiliser la méthode find_with_ferret