seedファイルをいちいち作成して編集するのってダルくないですか?ってことで ittan
というGemを作りました。
どんなGemなの?
schema.rb
を読み取って、seedファイルを生成します。
自分が普段使いしてるのが seed_fu
なので、そっち準拠にしております。
使い方
bundle exec ittan
とすることで、 schema.rb
にある各テーブルに応じたseedファイルを吐き出します。
fixtures/[テーブル名].rb
って感じですね。中身はカラムに応じた値を faker
で生成してます。
コードがクソなんですがそれは・・・
ポケーッとしながら作ったのでコードはクソです。
何か有りましたらPRなりISSUEなり投げてもらえるとうれしいです。
今後改修するの?
設定ファイルを作ったり、 seed
に対応したりしようかなとは薄ぼんやり考えてます。