Поиск…


Синтаксис

  • serialize: <field_plural_symbol>

Сохранение объекта

Если у вас есть атрибут, который необходимо сохранить и получить в базе данных в качестве объекта, укажите имя этого атрибута с помощью метода serialize и он будет обрабатываться автоматически.

Атрибут должен быть объявлен как text поле.

В модели вы должны объявить тип поля ( Hash или Array )

Дополнительная информация: serialize >> apidock.com

Как

В вашей миграции

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

В вашей модели

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


Modified text is an extract of the original Stack Overflow Documentation
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow