1. 序
  2. 1. 構築戦略
  3. 2. FactoryBot.find_definitions
  4. 3. FactoryBot.define
  5. 4. factory
  6. 5. add_attribute
  7. 6. association
  8. 7. sequence
  9. 8. trait
  10. 9. method_missing
  11. 10. traits_for_enum
  12. 11. skip_createとto_create、そしてinitialize_with
  13. 12. transient
  14. 13. フック
  15. 14. FactoryBot.modify
  16. 15. FactoryBot.lint
  17. 16. FactoryBot.register_strategy
  18. 17. 準備
    1. 17.1. Bundler無しで使う
    2. 17.2. Railsの事前読込器とRSpec
  19. 18. ファクトリ定義
    1. 18.1. ファクトリ名と属性
    2. 18.2. クラスを明示的に指定
    3. 18.3. 定義ファイルパス
    4. 18.4. ハッシュ属性
    5. 18.5. ベストプラクティス
    6. 18.6. 静的属性(廃止)
  20. 19. ファクトリを使う
    1. 19.1. 構築戦略
    2. 19.2. 複数のレコードを構築したり作成したり
    3. 19.3. 属性の上塗り
  21. 20. 別称
  22. 21. 依存属性
  23. 22. 一過的属性
    1. 22.1. 他の属性付き
    2. 22.2. attributes_for付き
    3. 22.3. コールバック付き
    4. 22.4. 関連付き
  24. 23. メソッド名と予約語の属性
  25. 24. 継承
    1. 24.1. 入れ子のファクトリ
    2. 24.2. 親を明示的に代入
    3. 24.3. ベストプラクティス
  26. 25. 関連
    1. 25.1. 暗黙定義
    2. 25.2. 明示定義
    3. 25.3. 行内定義
    4. 25.4. ファクトリの指定
    5. 25.5. 属性の上塗り
    6. 25.6. 関連の上塗り
    7. 25.7. 構築戦略
  27. 26. 系列
    1. 26.1. 大域系列
    2. 26.2. 動的属性付き
    3. 26.3. 暗黙属性として
    4. 26.4. ファクトリ系列
    5. 26.5. 初期値
    6. 26.6. ブロック無し
    7. 26.7. 別称
    8. 26.8. 系列URI
    9. 26.9. 巻き戻し
    10. 26.10. 値の設定
    11. 26.11. 系列の生成
    12. 26.12. 一意性
  28. 27. トレイト
    1. 27.1. 暗黙属性として
    2. 27.2. トレイトを使う
    3. 27.3. 列挙トレイト
    4. 27.4. 属性の優先度
    5. 27.5. 子のファクトリの内部
    6. 27.6. ミックスインとして
    7. 27.7. 関連付き
    8. 27.8. トレイト内トレイト
    9. 27.9. 一過的属性付き
  29. 28. コールバック
    1. 28.1. 複数コールバック
    2. 28.2. 大域コールバック
    3. 28.3. Symbol#to_proc
    4. 28.4. コールバックの順序
  30. 29. ファクトリの変更
  31. 30. ファクトリのリント
  32. 31. 独自の構築
  33. 32. 独自の戦略
  34. 33. 独自コールバック
  35. 34. オブジェクトを永続化するための独自メソッド
  36. 35. ActiveSupportの計装
  37. 36. has_many関連
  38. 37. has_and_belongs_to_many関連
  39. 38. 多相関連
  40. 39. 相互接続関連
  41. その他
  42. 40. お読みください
  43. 41. お知らせ
  44. 42. 名称
  45. 43. 貢献

factory_bot

系列