Ich habe ein User
-Modell mit einigen Attributen, nenne sie foo
und bar
. Also sieht mein Modell so aus:
Dann mache ich folgendes:
%Vor%Und mein Entwicklungsprotokoll zeigt:
%Vor% Wenn ich dann in die Rails-Konsole gehe und User.first
mache, bekomme ich etwas wie:
Ich verwende Postgres und ich habe keine Probleme andere Modelle in der Datenbank zu speichern, warum speichert mein User
Modell Standardwerte?
attr_accessor
überschreibt die Schienenattribute. Versuchen Sie es zu entfernen und es sollte funktionieren.
Tags und Links ruby-on-rails activerecord postgresql ruby-on-rails-4