2017-06-13 2 views
0

Ich benutze Schienen 4 und Sonnenfleck solr, wenn ich die Parameter an die Steuerung zur Durchführung der Suche übergeben, bekomme ich nicht initialisierte Konstante Faraday :: FlatParamsEncoder FehlerSchienen, nicht initialisierte Konstante Faraday :: FlatParamsEncoder in Sonnenfleck solr

folgte ich die Schritte unter https://github.com/sunspot/sunspot

Mein Modell sieht wie folgt,

Post.rb

class Post < ActiveRecord::Base 
    belongs_to :user 

    searchable do 
    text :title, :description 
    end 
end 

und mein Controller-Aktion ist blogs_controllers.rb

def index 
    @search = Post.search do 
    fulltext params[:search] 
    end 
    @results = @search.results 
end 

und die Form ist wie folgt,

<form action="<%= posts_search_path %>" method="GET" role="Search"> 
    <input type="text" name="search" placeholder="Search by post title" required="required"> 
    <input class="btn btn-default" type="submit" value="Search!"> 
</form> 

nicht sicher, warum dieser Fehler auftreten wird.

+1

die genauen Fehler von der Konsole Teile und Backtrace –

+0

Haben Sie Schienen-Server nach Juwel der Installation oder nach dem Bündeln neu gestartet? – Aashish

+0

Ja, ich habe den Schienen-Server sowie die sunspot_solr Server neu gestartet, auch wenn das Problem weiterhin besteht, @Aashish – Johnson

Antwort

Verwandte Themen