如何删除所有表的记录?
以下方式不可行
rake db:migrate:reset #=> migrate 没调整好,所以,你懂的。。
Dir.foreach("#{RAILS_ROOT}/app/models") do |model_path|
。。。
end
===> 不是所有的 model 都定义在 app/models 下面
ActiveRecord::Base.connection.tables.map do |model|
model.capitalize.singularize.camelize
end
====> 不是所有的(表名--class)都符合规范
斗胆请教:还有什么 办法可以实现我这个要求。