【发布时间】:2023-03-28 20:30:02
【问题描述】:
我想将纯 ruby 数据库 (kirbybase http://www.netpromi.com/files/kirbybase_ruby_manual.html ) 与 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
结束
提前感谢您的帮助!
【问题讨论】: