Buscar..


Sintaxis

  • serialize: <field_plural_symbol>

Guardar un objeto

Si tiene un atributo que debe guardarse y recuperarse en la base de datos como un objeto, especifique el nombre de ese atributo utilizando el método de serialize y se manejará automáticamente.

El atributo debe ser declarado como un campo de text .

En el modelo debe declarar el tipo de campo ( Hash o Array )

Más información en: serializar >> apidock.com

Cómo

En tu migración

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

En tu modelo

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


Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow