【发布时间】:2011-08-20 03:32:46
【问题描述】:
如何从 rake 任务中确定数据库是否存在?
也就是说,我想做这样的事情:
task :drop_and_create => :environment do
Rails.env = "development"
if (db_exists?)
Rake::Task["db:drop"].invoke
end
Rake::Task["db:create"].invoke
#more stuff...
end
我如何编写 db_exists?条件?
【问题讨论】:
-
db:drop 可以在db不存在的情况下正常运行
标签: ruby-on-rails ruby-on-rails-3 rake