Versuche, auf meiner Homepage mit simple_form (ziemlich ähnlich wie formtastic) eine Suche zu erstellen. Die Suche funktioniert einwandfrei und ich erhalte meine Ergebnisse, aber nach der Übermittlung möchte ich die Werte beibehalten, die der Benutzer eingereicht hat.
Ich verwende einen Namespace für mein Formular, also wie kann ich die Daten für das Formular beibehalten? Hier ist etwas Code, der helfen könnte.
Controller
def index
@results = Property.search(params[:search])
end
Ansicht
%h1 Suchformular
= simple_form_for(:search) do |f|
= f.input :location, :as => :select, :collection => Location.all.asc(:name)
= f.input :type, :collection => PropertyType.all.asc(:name)
= f.input :bedrooms, :collection => 1..10,
%p.box
= f.button :submit
-if @results
%h1 Suchergebnisse
.results
- @results.each do |property|
.result
%h1= property.title
Im Index-Controller habe ich allerlei Dinge ausprobiert wie
@search = params[:search]
Aber jedes Mal, wenn ich etwas ausprobiere, bricht die Suche ab.
Was mache ich falsch?
Hoffe, Sie können beraten