seeds.rbを書かずに開発環境データを整備する
gogutan
• Tokyo, Japan & online
• Japanese •
Talk
Date: October 27, 2023
Published: November 02, 2023
Announced: unknown
https://kaigionrails.org/2023/talks/gogutan/
【発表概要】
開発環境の初期データは、チーム全体の開発効率に関わる重要なデータです。しかし、seedファイルの記述に手間がかかるためメンテナンスが適切に行われなかったり、各エンジニアがローカルに独自のデータを持っているようなことはないでしょうか。 弊社ではこの問題を解決するため「ローカルのデータからCSVを出力してseedとして利用する」手法を導入しました。これはseedファイルを直接編集するのではなく、実際にローカルでアプリを操作して必要なデータを整備した後、スクリプトを実行して全テーブルのCSVを出力する手法で、「今この瞬間のローカルデータを、スナップショットのようにseed化したい!」という怠惰な願望を叶えるものです。 今回のトークでは、この手法の概要、導入にあたって直面した問題と解決アプローチ、及び導入前後のseedデータにおける質や量の比較についてお話しします。
【発表者】
gogutan
GitHub https://github.com/gogutan
Kaigi on Railsは、初学者から上級者までが楽しめるWeb系の技術カンファレンスです。
https://kaigionrails.org/
Kaigi on Rails 2023