...

/

Create Embedded Schemas

Create Embedded Schemas

Learn how to create embedded schemas.

Create new schemas

To try out embeds, we’ll move away slightly from the data model we’ve worked with so far and create a new Album schema. This one will use embeds, rather than associations, to handle the child records for Artist and Track. The relationships will still be the same—that is, albums will have one artist and have many tracks—but we’ll model these relationships using embeds.

We’ll create new schemas with different names to keep this approach distinct in our codebase. Let’s start with tracks.

We define embeds similarly to normal schemas, but we don’t provide a name for the source table since they belong to no particular table.

Access this course and 1400+ top-rated courses and projects.