Ruby on Rails
Flerfunktions ActiveRecord-kolumner
Sök…
Syntax
serialize: <field_plural_symbol>
Spara ett objekt
Om du har ett attribut som måste sparas och hämtas till databasen som ett objekt anger du namnet på det attributet med hjälp av serialize
och det kommer att hanteras automatiskt.
Attributet måste deklareras som en text
I modellen måste du ange fälttypen ( Hash
eller Array
)
Mer info på: serialisera >> apidock.com
Hur
I din 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
I din modell
class User < ActiveRecord::Base
serialize :preferences, Hash
serialize :tags, Array
end
Modified text is an extract of the original Stack Overflow Documentation
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow