我正在构建一个使用 ActiveRecord 的非 Rails 纯 ruby 应用程序。我想编写一个 rake 文件,为它创建一个数据库和表。我尝试以下代码
namespace :db do
task :create do
conn = ActiveRecord::Base.connection
create_db = "CREATE DATABASE foo_dev"
conn.execute(create_db)
end
end
但这给了我
ActiveRecord::ConnectionNotEstablished: ActiveRecord::ConnectionNotEstablished
错误。嗯,这很明显,因为我没有将 ActiveRecord 连接到任何数据库。
我该怎么办?
编辑:我想创建一个 MySQL 数据库。