Zoeken…


Syntaxis

  • serialize: <field_plural_symbol>

Een object opslaan

Als u een attribuut hebt dat moet worden opgeslagen en als een object in de database moet worden opgehaald, geeft u de naam van dat attribuut op met behulp van de serialize methode en het wordt automatisch verwerkt.

Het kenmerk moet worden gedeclareerd als een text .

In het model moet u het type veld aangeven ( Hash of Array )

Meer info op: serialize >> apidock.com

Hoe

In uw migratie

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 jouw model

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


Modified text is an extract of the original Stack Overflow Documentation
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow