Ich habe ein einfaches "Log" -Modell, das die Tatsache aufzeichnet, die Controller-Aktion aufzurufen.Spalte "update_at" in Rails deaktivieren
Einträge von diesem "Protokoll" -Datensatz sollen einmal erstellt und nie geändert werden. Außerdem werde ich viele dieser Datensätze in der Datenbank haben.
So, es gibt keine Notwendigkeit für "update_at" Spalte (müssen nicht den Speicher auf der Festplatte verschwenden).
Wie kann ich Rails mitteilen, nur die Spalte "created_at" zu lassen und nicht "updated_at" zu verwenden?
Gibt es eine Möglichkeit, das "Log" -Modell nur lesbar zu machen?
Cool, danke. Noch eine Sache - wie kann ich verhindern, dass die Platte zerstört wird? Dieser Trick mit "readonly?" funktioniert nicht dafür ... – AntonAL
Ich habe das Beispiel aktualisiert. Habe es von demselben Link bekommen. –