Truncate table on migration down method of ActiveRecord Rails 3.1

У меня в методе up в миграции для установки начальных данных определено следующее:

  def up
    Color.create!({:id=>1,:name=>"",:color=>"FF6633"})
    Color.create!({:id=>2,:name=>"",:color=>"93B233"})
    Color.create!({:id=>3,:name=>"",:color=>"4D90D9"})
    Color.create!({:id=>4,:name=>"",:color=>"C43092"})
  end

Есть ли какая-нибудь truncate директива, которую я могу поместить в метод down, например:

def down
   Color.truncate
end

Или, поскольку я устанавливаю идентификаторы при создании, я должен использовать только метод destroy_all модели Color?

6
задан Mr_Nizzle 15 November 2011 в 15:43
поделиться