0

私の車輪を回している。続編の gem でカスタム テーブル マッピングを指定するにはどうすればよいでしょうか?

私は次のことをしました

init.rb

OTHER_DB = Sequel.connect(:adapter => 'tinytds', :host => 'host1', :database => 'mydatabase', :user => 'myuser', :password => 'mypassword')

Namespace::MyModel.db = OTHER_DB

MyModel.rb

module Namespace
  class MyModel < Sequel::Model('myschema.MyModelTable')
  end
end

コンストラクターの「myschema.MyModelTable」について不平を言います。set_dataset('myschema.MyModelTable') も試しましたが成功しませんでした。

ドキュメントは、これを行う方法について少し不透明なようです

4

2 に答える 2

1

次のコードでこれを解決しました

module Namespace
  class MyModel < Sequel::Model(Sequel.qualify(:myschema,:MyModelTable))
  end
end

その他の例は、こちらのテストで見つけることができます

于 2016-05-09T20:35:35.953 に答える