hondana.orz
SJISのデータが入った(笑)どうもクライアントが入力をSJISだと思ってるみたいね。どうしようかな
config/environment.rbに $KCODE = 'u' require 'jcode' を追加してみたけど効果なし。ブラウザで返ってくるエラーを見ると、 ActiveRecord::StatementInvalid: [IBM][CLI Driver][DB2/NT] SQL0010N "')" �Ŏn�܂�X�g&…
H:\Rails\hondana>ruby script\server => Booting WEBrick... => Rails application started on http://0.0.0.0:3000 => Ctrl-C to shutdown server; call with --help for options [2008-05-09 22:30:38] INFO WEBrick 1.3.1 [2008-05-09 22:30:38] INFO ru…
H:\Rails\hondana>ruby script/generate scaffold Book exists app/controllers/ exists app/helpers/ create app/views/books exists app/views/layouts/ exists test/functional/ dependency model exists app/models/ exists test/unit/ exists test/fixt…
作り直し。モデル名は単数ね H:\Rails\hondana>ruby script/destroy model Books notempty db/migrate notempty db rm db/migrate/001_create_books.rb rm test/fixtures/books.yml rm test/unit/books_test.rb rm app/models/books.rb rmdir test/fixtures …
というわけで、再挑戦。001_create_books.rbはこんな感じ class CreateBooks < ActiveRecord::Migration def self.up create_table :books do |t| t.column :isbn13, :string t.column :status, :integer t.column :title, :string t.column :auther, :strin…
gems 0.9にあったrequire_gemというコマンドが、1.0ではgemに変わったかららしい。 こういうときは、以下のコマンドが直してくれるんだそうな H:\Rails\hondana>gem pristine --all Restoring gem(s) to pristine condition... activerecord-1.15.6 is in pr…
では早速、テーブルを作ってみる。railsのmigrate機能を使ってみたいので、modelをgenerate H:\Rails\hondana>ruby script/generate model Books exists app/models/ exists test/unit/ exists test/fixtures/ create app/models/books.rb create test/unit/…
development: adapter: ibm_db database: hondana username: db2admin password: password
H:\Rails>rails hondana create create app/controllers create app/helpers create app/models create app/views/layouts create config/environments create components create db (以下略)
irbから繋いでみる T:\>irb >> require 'rubygems' => true >> require 'mswin32/ibm_db' => true >> con = IBM_DB::connect 'hondana','db2admin','password' => #<IBM_DB::Connection:0x29ae280> >> stmt = IBM_DB::exec con, "select * from db2.testdb" => #<IBM_DB::Statement:0x29a2390> >> IBM_DB::fetch_array st</ibm_db::statement:0x29a2390></ibm_db::connection:0x29ae280>…
テスト用のDBの準備 db2 => connect to hondana データベース接続情報 データベース・サーバー = DB2/NT 8.2.9 SQL 許可 ID = XXXXXXXX ローカル・データベース別名 = HONDANAとりあえず、コマンドラインから繋がることは確認テスト用のテーブルを一個作る。…
適当なDBに繋いでみたい db2 => list db directory SQL1031N 指定されたファイル・システムには、データベース・ディレクトリーが見つかりません。 SQLSTATE=58031 サンプルDB入れておけば良かった。コントロールセンターを立ち上げて、適当にさくさく作る。…
T:\>gem install ibm_db Successfully installed activesupport-2.0.2 Successfully installed activerecord-2.0.2 Successfully installed ibm_db-0.9.4-x86-mswin32 3 gems installed Installing ri documentation for activesupport-2.0.2... Installing …
何も考えずにgem install railsしたら、2.0がはいっちまった。DB2は2.0をまだサポートしないようなので、低いバージョンを入れる t:\>gem install rails -y --version "<2.0.0" INFO: `gem install -y` is now default and will be removed INFO: use --igno…
t:\>gem -v 1.0.1 t:\>gem update --system Updating RubyGems... Bulk updating Gem source index for: http://gems.rubyforge.org Attempting remote update of rubygems-update Successfully installed rubygems-update-1.1.1 1 gem installed Updating v…
artonさんのASRを愛用しているが、1.8.5のままだったので、http://arton.hp.infoseek.co.jp/から新しいのをインストール。 t:\>ruby -v ruby 1.8.6 (2008-03-03 patchlevel 114) [i386-mswin32]
落として展開したらインストールディスクと同じ構成だった。setup.exeを起動すればいいのかな?やってみたら、それで良かったみたい C:\Program Files\IBM\SQLLIB\BIN>db2level DB21085I インスタンス "DB2" は、"32" ビットおよび DB2 コード・リリース "SQ…
昔、Railsで遊んでみようと思って入れたMySQL4の管理用ユーザーのパスワードを忘れた(笑)めんどくさいので、机の引き出しに入っていたDB2 UDB 8.2を導入。 C:\Program Files\IBM\SQLLIB\BIN>db2level DB21085I インスタンス "DB2" は、"32" ビットおよび DB2…
アプリの名前は当然、本棚.orz(笑)Railsの習作のネタにする