ActiveRecord :: ConnectionNotEstablished ошибка при использовании has_and_belongs_to_many - PullRequest
0 голосов
/ 28 июня 2011

Я сталкиваюсь с ошибкой ActiveRecord :: ConnectionNotEstablished.

У меня есть следующий код

ActiveRecord::Base.establish_connection(:adapter => 'sqlite3', :database => 'users_vendors.db')

Class User < ActiveRecord::Base
   has_and_belongs_to_many :vendors
end

class Vendor < ActiveRecord::Base
   has_and_belongs_to_many :users
end

Я новичок в активных записях в ruby, поэтому любая помощь будет оценена

1 Ответ

1 голос
/ 28 июня 2011

Есть ли причина, по которой вы подключаетесь к базе данных таким способом? Лучший способ сделать это - через database.yml. http://wiki.rubyonrails.org/database-support/mysql#databaseyml_example

[Изменить] Для sqlite: http://wiki.rubyonrails.org/database-support/sqlite#databaseyml_example

...