読者です 読者をやめる 読者になる 読者になる

uoz 作業日記

様々な作業の記録を共有するブログです。

すごく簡単なrakeタスクを作ってみた

書いてあるように、データベースの内容を全消去し再構築、その後フィクスチャーを読み込む。
2つの既存のRakeタスクを実行しているだけ

fixtureは、usersとsitesとpagesを読み込んでる


namespace :bennri do
  desc 'データベースの内容を全消去し再構築、その後フィクスチャーを読み込む'
  task db_reset: :environment do
    Rake::Task["db:migrate"].invoke("reset")
    ENV['FIXTURES'] = 'users,sites,pages'
    Rake::Task["db:fixtures"].invoke("load")
  end
end
rake bennri:db_reset

で使える。