Ruby on Rails
Mehrzweck-ActiveRecord-Spalten
Suche…
Syntax
serialize: <field_plural_symbol>
Objekt speichern
Wenn Sie über ein Attribut verfügen, das als Objekt gespeichert und in der Datenbank abgerufen werden muss, geben Sie den Namen dieses Attributs mit der serialize
Methode an. Das Attribut wird automatisch verarbeitet.
Das Attribut muss als text
deklariert werden.
Im Modell müssen Sie den Typ des Feldes ( Hash
oder Array
) Array
Mehr Infos unter: serialize >> apidock.com
Wie man
In deiner Migration
class Users < ActiveRecord::Migration[5.0]
def change
create_table :users do |t|
...
t.text :preference
t.text :tag
...
t.timestamps
end
end
end
In deinem Modell
class User < ActiveRecord::Base
serialize :preferences, Hash
serialize :tags, Array
end
Modified text is an extract of the original Stack Overflow Documentation
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow