beim Lesen des Stacktraces vermute ich, dass dies passiert, weil dieser Code nil zurückgibt:
DateTime.now - nil # TypeError: expected numeric
Ich vermute, unser Code ist hier nicht sehr robust, da wir zwar anerkennen, dass dies nil zurückgeben kann, ihn aber trotzdem so verwenden, als könnte er nicht nil sein.