Прокрутил мои колеса. Как можно указать пользовательское сопоставление таблиц с гем-сиквелом?
я сделал следующее
init.rb
OTHER_DB = Sequel.connect(:adapter => 'tinytds', :host => 'host1', :database => 'mydatabase', :user => 'myuser', :password => 'mypassword')
Namespace::MyModel.db = OTHER_DB
МояМодель.rb
module Namespace
class MyModel < Sequel::Model('myschema.MyModelTable')
end
end
Он жалуется на «myschema.MyModelTable» в конструкторе. Я также безуспешно пробовал set_dataset('myschema.MyModelTable').
Документы кажутся немного непрозрачными в отношении того, как это сделать.