4
我爲我的rails應用程序編寫了一個Mysql函數,並且通過手動將它添加到我的數據庫中。 當我想使用Rails的單元測試,它通過錯誤測試功能類似下面如何在rails測試數據庫中創建mysql函數?
ActiveRecord::StatementInvalid: Mysql::Error: FUNCTION mydatabase.fn_Sample_Function does not exist:
如何添加的功能,從試運行的測試套件或開始的?
在此先感謝, Aaa。
感謝您的快速回答,我使用2.3.12版本。我不認爲我們可以在application.rb文件中使用配置對象..請糾正我,如果我錯了..我把它添加到enviroment.rb文件,但沒有幫助.. – Jak
好 - environment.rb是好的 - 做到了創建development_structure文件? –
environment.rb是添加此配置的地方。請運行'rake db:schema:dump'以sql格式生成schema.rb,然後運行你的單元測試。 – dexter