Je voudrais utiliser une base de données rubis pur (kirbybase http://www.netpromi.com/files/kirbybase_ruby_manual.html) avec Camping (http://camping.io le microframework ruby) donc en ruby nous aurions quelque chose comme ça pour afficher un enregistrement :Camping avec une base de données Pure Ruby
require 'kirbybase'
db = KirbyBase.new
cars_tbl= db.get_table(:cars)
ferrari = cars_tbl.select { |r| r.recno == 9 }
puts ferrari
ou pour tous les enregistrements
results = cars_tbl.select(:name,:race,:color,:recno).sort(+:color)
quelle serait la meilleure façon d'intégrer avec Camping sans obscurcir la "rubysh" syntaxe kirbybase? Un module simple pour la connexion à un Sqlite (base de données par défaut sur le camping) par enregistrement actif ressemblerait cette
Module Modèles classe de contenu < base; fin
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
fin
Merci d'avance pour votre aide!
ackbar est cassé depuis longtemps. Je voudrais l'utiliser sans enregistrement actif. KirbyBase est noSQL et ne fonctionnerait pas bien avec ActiveBase. – devnull