Rails è stato buono con l'inserimento automatico di datetimes correttamente formattati in MySql senza che io debba pensarci molto.Ruby datetime adatto per il confronto mysql
Tuttavia, per eseguire una convalida, è necessario verificare se un valore MySQL memorizzato di MySQL (ovvero 2008-07-02 18:00:00) è maggiore o minore di "ora". Posso chiamare DateTime.now
o Time.now
ma come posso convertirlo nel formato mysql?
Grazie
grazie. è fantastico avere il tipo di railscast che risponde alle tue domande :) – user94154
Questo dovrebbe essere davvero un metodo su binari! – Hopstream
100 grazie. Questa risposta mi ha appena ricordato l'esistenza di NOW(). ActiveRecord ha sicuramente rovinato me. Ho passato Time.now da quando non tocco più SQL. Sono finiti i tempi di SQL-tweaking manuale (almeno per me). – Swartz