Fixtureファイルをtest以外でも利用する。
初期データの投入で、craete文をかくより、こっちの方が分かりやすいのではないか、と思ったので。
require 'active_record/fixtures' fixtures = Fixture.create_fixtures(fixturedir, ["tablename1", "tablename2", ...] , {"tablename1" => Tablename1, "tablename2 => Tablename2} # この時点で、DBに格納されたデータはすべてDELETEされ、fixtureファイルのデータが投入されている。 .... # 作業が終わったらdeleteするかどうかは。お任せ。 # fixtures.each do |f| f.delete_existing_fixtures }