我遇到了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
我是红宝石活跃唱片的新手,所以任何帮助都会受到赞赏
答案 0 :(得分:1)
您是否有任何理由以这种方式连接到数据库? 最好的方法是通过database.yml。 http://wiki.rubyonrails.org/database-support/mysql#databaseyml_example
[编辑] 对于sqlite:http://wiki.rubyonrails.org/database-support/sqlite#databaseyml_example