[jruby] 提议替换数据库驱动,不再使用 jdbcxxx-adapter
[jruby] 建议替换数据库驱动,不再使用 jdbcxxx-adapter
今天执行 rake spec 出错,才发现我已经落伍很久了......
错误信息是这样的:
Task not supported by 'jdbcsqlite3'
外事不决问google,查得原文在此
不喜欢看E文的,这里简单解释一下,jdbcsqlite3、jdbcmysql 等驱动已经不再被建议使用,目前建议的是通过 activerecord-jdbc 透明的使用 adapter,修改方法如下:
1. generate jdbc
2. 改变配置代码:jdbcsqlite3 -> sqlite3
另外补充一句:注意要更换 Gemfile 中依赖的库,只要有这个就可以了
gem "jdbc-sqlite3" gem "activerecord-jdbc-adapter"
然后 bundle install
have fun!!!