SQLServer初挑戦
接続方法
Ruby-DBIの最新の配布ソースを次のサイトから手に入れて:
http://rubyforge.org/projects/ruby-dbi/
2007/03/07時点の最新ファイル名
dbi-0.1.1.tar.gz
解凍した次のファイルを:
ruby-dbi/lib/dbd/ADO.rb
次の場所へコピー*1
X:/ruby/lib/ruby/site_ruby/1.8/DBD/ADO/ADO.rb
DBDフォルダやADOフォルダはなければ作成する
次に、解凍したフォルダ内に
setup.rb
があるので
ruby consoleで解凍フォルダへ行き
ruby setup.rb config
ruby setup.rb setup #これはエラーになった・・・なんで?
ruby setup.rb install
接続確認方法
Railsでテストしちゃう
database.ymlの
development:
部分を
adapter: sqlserver
database: lesson_development
username: root
password: manager
host: localhost
こんなのにして、
ruby script/generate model モデル名
作成されたmigrateファイルを編集し
rake migrate
これで、指定しているデーターベースにTABLEができてればOK
文字列を入力して登録すると、文字コードの関係で引用符エラーが出る場合の対処法
application.rbに
def set_charset
headers["Content-Type"] = "text/html; charset=Shift_JIS"
end
を追加
*1:このコピー作業は実は入らないかも・・・