2017-08-23 1 views
0

Essayer d'apprendre Rails enregistrement actif et avoir du mal à comprendre ce que signifie pour un objet d'être enroulé autour d'une table. J'ai déjà jeté un coup d'œil à certains articles qui parlent du modèle d'enregistrement actif, mais j'ai de la difficulté à comprendre ce que cela signifie d'envelopper une rangée.Qu'est-ce que cela signifie pour un objet d'être enroulé autour d'une table de base de données?

Qu'est-Martin Fowler signifie quand il says:

Un objet qui enveloppe une ligne dans une table de base de données [...]

+0

Cela signifie qu'au lieu de manipuler directement la ligne dans votre table de base de données, vous manipulez l'objet correspondant à la ligne. Tout comme une fonction wrapper enveloppe sa fonction sous-jacente dans un sens général. Notez également qu'il ne dit pas _ "envelopper un objet" _ mais _ "enveloppe une ligne" _ - pas l'objet est enveloppé, mais la ligne (par l'objet) – Stefan

Répondre

1

Dans un contexte, il signifie également que vous associez tous les colonnes de cette ligne dans les propriétés ou les données sur l'objet. Par conséquent, toutes les interactions qui se produisent en termes de modification des données dans cette ligne se produisent via l'objet et ses propriétés.