octopus_establish_connection не работает с унаследованным классом

Я использую версию Octopus 0.8.0 gem and rails версии 3.2.16.

У меня есть 2 модели следующим образом

класс A

self.abstract_class = true

octopus_establish_connection ("non_default_db")

конец

класс B

конец

Если я посмотрю на A.connection_config, это даст мне правильный результат, связанный с конфигурацией соединения non_default_db. Но B.connection_config дает мне результат соединения для разработки по умолчанию вместо конфигурации соединения non_default_db.

Вот результат

  A.connection_config result => {:adapter=>"mysql2", :encoding=>"utf8", :reconnect=>true,
                       :database=>"non_default_development", :pool=>5, :username=>"root", 
                       :password=>"123", :host=>"localhost"}

  B.connection_config result => {:adapter=>"mysql2", :encoding=>"utf8", :reconnect=>true,
                       :database=>"development", :pool=>5, :username=>"root",
                       :password=>"123", :host=>"localhost", :flags=>2}

Что может быть причиной для этого?

0 ответов

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