生涯未熟

生涯未熟

プログラミングをちょこちょこと。

ittanというGemを作りました

seedファイルをいちいち作成して編集するのってダルくないですか?ってことで ittan というGemを作りました。

github.com

どんなGemなの?

schema.rb を読み取って、seedファイルを生成します。

自分が普段使いしてるのが seed_fu なので、そっち準拠にしております。

使い方

bundle exec ittan とすることで、 schema.rb にある各テーブルに応じたseedファイルを吐き出します。

fixtures/[テーブル名].rb って感じですね。中身はカラムに応じた値を faker で生成してます。

コードがクソなんですがそれは・・・

ポケーッとしながら作ったのでコードはクソです。

何か有りましたらPRなりISSUEなり投げてもらえるとうれしいです。

今後改修するの?

設定ファイルを作ったり、 seed に対応したりしようかなとは薄ぼんやり考えてます。