我一直在試圖讓我的rails程序訪問在另一臺機器上設置的現有sql express服務器。我已經按照這些說明:GitHub和設置我的database.yml象這樣:SQL Server with Rails
development:
adapter: sqlserver
mode: odbc
dns: Provider=SQLOLEDB;Data Source=MACHINENAME\SQLEXPRESS;UID=xxxx;PWD=xxxxx;Application Name=atlas
timeout: 5000
現在,當我試圖運行腳本/控制檯(或服務器或其他)我得到這個錯誤:
/var/lib/gems/1.8/gems/activesupport-2.3.8/lib/active_support/dependencies.rb:440:in `load_missing_constant':NameError: uninitialized constant ActiveRecord::WrappedDatabaseException
我試過Google搜索和來回更改設置,但我已經空白了。我在做一件非常錯誤的事情嗎?
BR,
SG
我知道Rails 3有很多改進,尤其是在ActiveRecord領域。可能值得嘗試使用該版本以查看它是否有效。 – tadman 2010-12-20 17:49:59