Кемпинг с базой данных Pure Ruby
Я хотел бы использовать чистую базу данных ruby (kirbybase http://www.netpromi.com/files/kirbybase_ruby_manual.html) вместе с Camping (http://camping.io the ruby microramework), так что в 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)
Что было бы лучшим способом интегрировать это с Camping, не запутывая синтаксис "rubysh "kirbybase? Простой модуль для подключения к Sqlite (база данных по умолчанию в кемпинге) через активную запись будет выглядеть так
модуль Модели класса Content
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
конец
Заранее спасибо за помощь!
1 ответ
Поскольку Camping использует активную запись рельсов, для нее вам понадобится адаптер подключения активной записи.
Похоже, что драгоценный камень ackbar удовлетворяет эту потребность.