Ricerca…


Sintassi

  • serialize: <field_plural_symbol>

Salvataggio di un oggetto

Se si dispone di un attributo che deve essere salvato e recuperato nel database come oggetto, specificare il nome di tale attributo utilizzando il metodo serialize e verrà gestito automaticamente.

L'attributo deve essere dichiarato come campo di text .

Nel modello devi dichiarare il tipo di campo ( Hash o Array )

Maggiori informazioni su: serialize >> apidock.com

Come

Nella tua migrazione

class Users < ActiveRecord::Migration[5.0]
  def change
    create_table :users do |t|
      ...
      t.text :preference
      t.text :tag
      ...
      t.timestamps
    end
  end
end

Nel tuo modello

class User < ActiveRecord::Base
    serialize :preferences, Hash  
    serialize :tags, Array
end


Modified text is an extract of the original Stack Overflow Documentation
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow