質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Ruby on Rails

Ruby on Railsは、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

意見交換

クローズ

2回答

380閲覧

Railsでのfactorybotとseedsの使い分け

pyon_kiti_jp

総合スコア250

Ruby on Rails

Ruby on Railsは、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

0グッド

0クリップ

投稿2023/02/22 07:24

0

0

テーマ、知りたいこと

Railsでテストデータを作りたいと思っています。

色々とググってみたのですが、development環境用のデータを作成する場合は、seeds.rbにRubyでコードを記述して、下記を実行して作成する。

rails db:seed

そして、test環境用のデータを作る場合は、Factorybotというgemを使って、RSpecからに組み込んで流すという使い分けになるという認識であってますでしょうか。

逆に、seedsを使って、test環境のデータを作成したり、Factorybotを使って、development環境のデータを作るということはないのでしょうか。

背景、状況

まだ、初心者です。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

回答2

#1

yuma.inaura

総合スコア1453

投稿2023/02/22 12:07

自分の場合はFactorybotでdevelopmentのデータを作ることはあります。とりあえず便利なのとデータさえ作れればなんでも良いので。

seedsデータがないと成り立たないテストではseedsを利用するケースも見たことありますね。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

#2

pyon_kiti_jp

総合スコア250

投稿2023/02/24 05:06

ようはどっちでも利用できるようですね。
参考になりました。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

最新の回答から1ヶ月経過したため この意見交換はクローズされました

意見をやりとりしたい話題がある場合は質問してみましょう!

質問する

関連した質問