class
Importance_2
Ruby on Rails latest stable (v7.1.3.2) - 0 notes - Superclass: Object

Action Text FixtureSet

Fixtures are a way of organizing data that you want to test against; in short, sample data.

To learn more about fixtures, read the ActiveRecord::FixtureSet documentation.

YAML

Like other Active Record-backed models, ActionText::RichText records inherit from ActiveRecord::Base instances and can therefore be populated by fixtures.

Consider an Article class:

class Article < ApplicationRecord
  has_rich_text :content
end

To declare fixture data for the related content, first declare fixture data for Article instances in test/fixtures/articles.yml:

first:
  title: An Article

Then declare the ActionText::RichText fixture data in test/fixtures/action_text/rich_texts.yml, making sure to declare each entry’s record: key as a polymorphic relationship:

first:
  record: first (Article)
  name: content
  body: <div>Hello, world.</div>

When processed, Active Record will insert database records for each fixture entry and will ensure the Action Text relationship is intact.

Show files where this class is defined (1 file)
Register or log in to add new notes.