Rails -> SQL Server 2005 との接続
環境:WindowsXP SP3 -> SQLServer 2005 SP3 Developer(サバ・クラ環境) Rails 2.2.2 で確認しています >gem install ruby-dbi は必要ない・・・・・ dbi-0.2.2.zipをDL後 dbi-0.2.2\lib\dbd\ADO.rb -> ruby\lib\ruby\site_ruby\1.8\DBD\ADO 以下にコピー >gem install activerecord-sqlserver-adapter --source http://gems.rubyonrails.org Successfully installed activerecord-sqlserver-adapter-1.0.0.9250 Successfully installed activesupport-2.3.2 2 gems installed Installing ri documentation for activesupport-2.3.2... Installing RDoc documentation for activesupport-2.3.2... activerecord-sqlserver-adapter の追加時に activesupport-2.3.2 を 道連れにしてどうかなと思ったけど、とりあえず動いてるみたいだ http://www.oracle.com/technology/pub/articles/haefel-oracle-ruby.html を参考に作ってみる >rails comics_catalog >cd comics_catalog database.yml を修正 production: adapter: sqlserver database: comics username: sa password: **** host: ServerAddress host: ServerAddress\SQLEXPRESS (EXの場合?) SSMSでcomics DBを作成しておく >ruby script/generate scaffold comic title:string issue:integer publisher:string >rake db:migrate config/environment.rb の一番下(endの下)に以下を追加するのが文字化け解消の味噌なんね require 'win32ole' WIN32OLE.codepage = WIN32OLE::CP_UTF8 >ruby script/server http://localhost:3000/comics から日本語の入力/表示ができることを確認!!