如何使用 rake https://github.com/infused/dbf/ .我试图在 database.yml 中写入这样的文本:
development:
adapter: dbf
database: db/file.dbf
pool: 5
timeout: 5000
但是它说,没有找到适配器 activerecord-dbf-adapter。
我只需要读取 dbf 文件。
附言。我无法使用 JDBC 适配器。
更新
我想在支持 ActiveRecord 的 rails 中使用 dbf 数据库,例如另一个数据库(例如 mysql)
最佳答案
我认为您想将 dbf 与 ActiveRecord 一起使用,但这不是此 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
如果你想将 dbf 与 ActiveRecord 一起使用,你应该为它找到一些适配器,但我没有幸运地找到它。
关于ruby-on-rails - 如何在rails中迁移dbase数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9395683/