如何在https://github.com/infused/dbf/中使用rake我试图在database.yml中写入这样的文本:
development:
adapter: dbf
database: db/file.dbf
pool: 5
timeout: 5000
但是它说,没有找到适配器activerecord dbf适配器。
我只需要读取dbf文件。
另外,我不能使用JDBC适配器。
更新
我想在支持activerecord的rails中使用dbf数据库,比如另一个dabases(比如mysql)
最佳答案
我想您想在ActiveRecord中使用dbf,但这不是gem所做的它只是提供了从Ruby读取dbf文件的能力。
要在应用程序中使用它,可以编写一个类,该类将实现所需的所有常用方法并从中继承,例如:
require 'dbf'
class DbfModel
def initialize
@table= DBF::Table.new("#{self.class.name}.dbf")
end
def find your_params_here
@table.find your_params_here
end
end
如果你想在activerecord中使用dbf,你应该为它找到一些适配器,但是我没有幸运地找到它。
关于ruby-on-rails - 如何在Rails中迁移dbase数据库,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9395683/