Как я могу подключиться к базе данных с помощью FXRuby - PullRequest
0 голосов
/ 01 апреля 2019

Я хотел бы создать приложение, которое обращается к базе данных (с 1 таблицей) и выводит свою таблицу в окне , используя FXRuby . Есть ли способ сделать это без использования языка запросов , как в этом примере:

require 'pg'

conn = PG.connect(dbname: 'testdb', user: 'postgres')    
rows = conn.exec("select * from users")

и без использования Ruby on Rails .

Я также пытался запустить этот пример кода, но он не работает из-за проблемы с установкой sqlite3 gem:

require 'fox16' 
require 'sqlite3.rb' 
include Fox 

class TestApp < FXApp 
   def initialize 
      super('Test', 'Test') 
      @db = SQLite3::Database.new('test.db3') 
      @db || raise("can't connect to database") 
   end 

   def db 
      @db 
   end 
end 

1 Ответ

0 голосов
/ 02 апреля 2019

Похоже, что следующее должно решить вашу проблему (см. эту ссылку ):

ridk exec pacman -S mingw-w64-x86_64-dlfcn
gem install sqlite3
...