使用纯Ruby数据库

使用纯Ruby数据库,ruby,camping,Ruby,Camping,我想将纯ruby数据库(kirbybase)与Camping一起使用(http://camping.io ruby微框架)因此,在ruby中,我们将有类似这样的内容来显示记录: require 'kirbybase' db = KirbyBase.new cars_tbl= db.get_table(:cars) ferrari = cars_tbl.select { |r| r.recno == 9 } puts ferrari 还是所有记录 results = cars_tbl.selec

我想将纯ruby数据库(kirbybase)与Camping一起使用(http://camping.io ruby微框架)因此,在ruby中,我们将有类似这样的内容来显示记录:

require 'kirbybase'
db = KirbyBase.new
cars_tbl= db.get_table(:cars)
ferrari = cars_tbl.select { |r| r.recno == 9 }
puts ferrari
还是所有记录

results = cars_tbl.select(:name,:race,:color,:recno).sort(+:color)
在不混淆“rubysh”kirbybase语法的情况下,将其与Camping集成的最佳方法是什么? 通过活动记录连接到Sqlite(露营时的默认数据库)的简单模块如下所示

模块模型 课程内容
class BasicFields < V 1.0
  def self.up
    create_table Content.table_name do |t|
      t.string :title
      t.text   :text
      t.timestamps
    end
  end

  def self.down
    drop_table Content.table_name
  end      
end 
class基本字段
结束


提前感谢您的帮助

因为Camping使用rails的活动记录,所以需要一个活动记录连接适配器


gem似乎满足了这一需求。

因为Camping使用rails的活动记录,所以您需要一个活动记录连接适配器


宝石似乎满足了这一需求。

阿克巴很久以来就坏了。我想在没有活动记录的情况下使用它。KirbyBase是noSQL,不能很好地与ActiveBase配合使用。ackbar已损坏很久了。我想在没有活动记录的情况下使用它。KirbyBase是noSQL,不能很好地与ActiveBase配合使用。