gpt4 book ai didi

ruby - 使用 Pure Ruby 数据库露营

转载 作者:太空宇宙 更新时间:2023-11-03 16:55:47 24 4
gpt4 key购买 nike

我想将纯 ruby​​ 数据库 (kirbybase http://www.netpromi.com/files/kirbybase_ruby_manual.html) 与 Camping (http://camping.io the ruby​​ microframework) 一起使用,所以在 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

结束

在此先感谢您的帮助!

最佳答案

由于 Camping 使用 Rails 的事件记录,因此您需要一个事件记录连接适配器。

ackbar gem 似乎可以满足这一需求。

关于ruby - 使用 Pure Ruby 数据库露营,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10150043/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com