2011-06-27 45 views
0

我遇到ActiveRecord :: ConnectionNotEstablished錯誤。ActiveRecord :: ConnectionNotE使用has_and_belongs_to_many時出現錯誤

我有以下代碼

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 

我是新來的紅寶石活動記錄,因此任何幫助,將不勝感激

回答

1

有什麼理由要連接到數據庫以這種方式? 最好的辦法是通過一個database.yml。 http://wiki.rubyonrails.org/database-support/mysql#databaseyml_example

[編輯] 對於源碼:http://wiki.rubyonrails.org/database-support/sqlite#databaseyml_example

+0

沒有特別的理由。使用配置文件當然更好。我添加了配置文件的使用,但是,這仍然不能解決我的問題。我仍然得到同樣的錯誤。 – dmg

+0

你可以粘貼輸出嗎? – brayne

相關問題