Abfrage der Datenbank für den created_at
Wert gibt die folgende Ausgabe zu extrahieren?
Ich versuchte kevin.created_at
als String zu behandeln und sehen, ob ich das, was ich mit will bekommen konnte:Wie nur Jahr von created_at Spalte
>> kevin.created_at.split[3].to_i
Jedoch habe ich diese Meldung:
NoMethodError: undefined method `split' for Sun, 21 Aug 2016 07:46:26 UTC +00:00:Time
Deshalb ich versucht:
>> kevin.created_at.to_a
=> [26, 46, 7, 21, 8, 2016, 0, 234, false, "UTC"]
So kann ich eine Lösung mit haben:
>> kevin.created_at.to_a[5]
=> 2016
Gibt es eine bessere oder elegantere Lösung, um Postgresql nach diesen Informationen abzufragen?