Der ORM von Ruby on Rails hat einen t.timestamps-Handler . Es fügt created_at / updated_at-Zeilen in Ihren Tabellen hinzu (und füllt und aktualisiert sie).
Aber ich kann mir einige Gründe vorstellen, wenn ich keine Zeitstempel verwenden möchte:
Gibt es gute Faustregeln darüber, wann die Spalten "updated_at" und "created_at" eingefügt werden sollen und wann sie ausgeblendet werden sollen?
Sind meine Gründe, sie nicht gültig zu verwenden? Oder kann das ignoriert werden und sollte ich einfach mit "einfach nur hinzufügen, egal, Sie wissen nie, wann Sie sie brauchen könnten" ?
Sie sind absolut richtig . Wenn Sie sie nicht brauchen, verwenden Sie sie nicht.
Nun, wir verwenden sie in unserem Szenario - mehrere Apps sprechen miteinander über REST. Es gibt uns die Möglichkeit, zwei Ressourcen zu vergleichen, indem wir nur die Zeitstempel vergleichen. Wir müssen nicht die gesamte Ressource abrufen und nach dem Attribut basic vergleichen. Dies ist mein Fall, wenn ich Zeitstempel brauche.
Ich halte sie ausgeschaltet, wenn ich sie nicht brauche.
Tags und Links ruby-on-rails timestamp