Кемпинг с базой данных 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 удовлетворяет эту потребность.

Другие вопросы по тегам