Ich habe einige Daten und ich möchte dem Benutzer die Möglichkeit geben, diese Daten zu filtern, indem Sie einen bestimmten Datumsbereich auswählen. Ich kann die Daten manipulieren, indem Sie den Datumsbereich in der Steuerung Versorgung meiner eigenen Filter mit:Schienen 4: Filtern von Daten mit Formular in Sicht
def self.filter_chart(date_start = 2.years.ago.to_s, date_end = Date.today.to_s)
real_start = date_start.to_date
real_end = date_end.to_date
part_1 = PotentialClient.where('created_at >= ?', real_start)
part_2 = part_1.where('created_at <= ?', real_end)
return part_2
end
@clients = PotentialClient.filter_chart(2.days.ago.to_s, Date.today.to_s)
... aber ich möchte, dass die Benutzer in der Lage sein, ein Startdatum und Enddatum auszuwählen und Übermitteln Sie das Formular, um Daten für diesen Zeitraum anzuzeigen. Wie konstruiere ich eine Form/Funktion, um das zu tun?
Die Sache ist, ich versuche nicht, einen neuen Eintrag zu speichern, ich möchte nur die angezeigten Daten ändern. Würde diese Antwort das tun? –
Ja, ich habe mein Beispiel aktualisiert –