タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

CSVとElixirに関するdai_yamashitaのブックマーク (1)

  • Phoenixでシードデータを投入するときにCSVを使いたい - Qiita

    概要 動機 表題の通りなんですが、もうひとつ、seeds.exs にまとめて書くんじゃなくて、テーブルごとに Seeder を分割したい、という欲求もあります (ベタに Ecto.Repo.insert!/2 を呼んでもいいし、CSVからロードしてもいいし、YAML使ってもいいし、テーブルごとにストラテジーを変えられるようにもしたいので)。 とにかく Elixir 始めたばかりなので、もっといい方法あるよ、というのがあったら教えていただけると助かります。 環境 Elixir 1.3.1 Erlang/OTP 18 [erts-7.3] Phoenix 1.2.0 やったこと CSVファイルを読んで、行ごとに Ecto.Repo.insert!/2 を実行する ちなみに一般的なやり方は… 調べた限り、priv/repo/seeds.exs に Ecto.Repo.insert!/2 書いてい

    Phoenixでシードデータを投入するときにCSVを使いたい - Qiita
  • 1