2010-11-02 8 views
3

J'utilise Rails 2.1 et j'ai implémenté la recherche par taches solaires. Le serveur fonctionne très bien, mais le problème est quand je suis à la recherche d'un texte, il montre une erreur comme ceci:méthode non définie `all_text_fields 'pour nil: NilClass

undefined method `all_text_fields' for nil:NilClass 

Quelqu'un peut-il bien informé au sujet de la solution à ce problème s'il vous plaît me aider?

Merci.

+0

Pouvez-vous donner plus de détails sur l'erreur, comme dans quelle classe il se produit et quel est votre code comme. Rails fournit tous ces détails afin que vous puissiez copier et coller ici afin que nous puissions vous aider: D – Rohit

Répondre

1

Il s'agit probablement d'une erreur provenant de l'intérieur de la gemme de taches solaires. Cela peut se produire si votre modèle n'est pas configuré correctement. Avez-vous un bloc de recherche dans le modèle sur lequel vous essayez d'effectuer une recherche?

.: par exemple

class Foo > ActiveRecord::Base 
    searchable do 
    integer :size 
    end 
end