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