0
我使用的DataMapper与MySQL进行交互。是否有任何检查我可以使用Datamapper来确保数据库已启动?检查如果MySQL了DataMapper的
我使用的DataMapper与MySQL进行交互。是否有任何检查我可以使用Datamapper来确保数据库已启动?检查如果MySQL了DataMapper的
如果你想测试你是否能真正做到与数据库的一些工作,这样的事情可能会有所帮助:
begin
DataMapper.repository(:default).adapter.execute('SHOW TABLES;')
rescue
puts "Problem!"
end
这将确保该服务器已启动并您选择的数据库有效(这就是为什么像SELECT 1
不会工作)。
非常感谢! – revolver 2012-02-23 02:30:56