happiness (^_^) (^_^) (^_^) (^_^) (^_^) (^_^) (^_^) (^_^) (^_^) (^_^) (^_^) (^_^) happiness

rails seed:rollbackで楽にファイル選択する方法

動機

migration file書き直すときに

地味にls db/dataして探してコピペするのがしんどい

※fishの場合

rails seed:rollback MIGRATION=(ls db/data/ | fzf)

bashの場合(多分)

rails seed:rollback MIGRATION=$(ls db/data/ | fzf)

WIP はっきり言って

基本的にテスト代わりにmigration fileをrollbackしているので、 どうせ最新のファイルしかrollbackしない。 なので、下記でもいい。

rails seed:rollback MIGRATION=<最新の一件を習得するコマンド>

テスト書けばいいじゃんという話もあるが