[英]How to get Ruby on Rails to generate a model using sql server 2008
Ruby版本:3.0.2 Rails:1.9.2 OS:Windows 7 DB:SQL Server 2008(R2)
我嘗試執行以下命令:Rails生成模型產品
我得到的錯誤可以在這里看到:pastebin.ca/1965168
我嘗試關注以下兩個站點:rubyrailsandwindows.blogspot.com/2008/03/rails-2-and-sql-server-2008-on-windows_24.html
www.lostechies.com/blogs/rhouston/archive/2008/05/03/connecting-activerecord-to-sql-server.aspx
我運行了以下命令:gem install activerecord-sqlserver-adapter,它似乎是在安裝gem的,並且我已經確認在我的ruby安裝中有一個activerecord目錄。
我也跑了:gem install dbi-0.4.3
我的database.yml文件包含以下內容:適配器:sqlserver模式:odbc dsn:sqlTest_development主機:localhost用戶名:sqlTest密碼:池:20超時:50000
如果您需要其他任何信息,請告訴我。 我嘗試過其他站點,但人們只是告訴我,我應該切換到Linux,這不是很有幫助。
為什么不只使用活動記錄? 抱歉,對SQL Server連接的了解不那么豐富。
:adapter => "sqlserver",
:host => ".\\SQLEXPRESS",
:database => "MyDB",
:username => "sa",
:password => "sa"
這是odbc的示例: http : //github.com/aslakhellesoy/activerecord-sqlserver-adapter/blob/master/test/connections/native_sqlserver_odbc/connection.rb
但我認為此鏈接到實際的gem會最大程度地幫助您: http : //github.com/rails-sqlserver/activerecord-sqlserver-adapter/wiki/Platform-Installation---Windows
我很遺憾地說,從2008年開始的指南是舊的...(sqlserver適配器不再需要dbi)正如Nick所說的:轉到Github上activerecord適配器的Wiki
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.