Wie konvertiere ich einen von einem date_select in Rails zurückgegebenen Hash-Wert in ein Date-Objekt?

Ich habe ein Date_select in meiner Ansicht in einem Formular, aber beim Absenden ist der zurückgegebene Wert in einer Hash-Form wie folgt:

{"(1i)"=>"2010", "(2i)"=>"8", "(3i)"=>"16"}

wie kann ich das in ein Datumsformat in Schienen konvertieren, so dass ich es als Bedingung beim Abfragen der Datenbank verwenden kann, z. B.:condition => {:dates == :some_date_from_date_select}? Ich habe versucht, @ anzurufDate.parse(:some_date_from_date_select) aber es hat nicht funktioniert, weil es einen String und keine Hash-Map erwartet.

Gibt es einen Schienenweg, um dies zu tun?

Vielen Dan

Antworten auf die Frage(10)

Ihre Antwort auf die Frage