rails:3120
From: "前川 映一" <eiichi_maekawa@m...>
Date: Tue, 28 Jul 2009 15:16:49 +0900
Subject: [rails:3120] activerecordとMySQLについて
前川です。 うえださん、ありがとうございました。 > > Mysql/Rubyでは、Mysql::Resultの関数が含まれていますが、 > > 使うとエラーとなってしまいます。 > > > > m = Mysql.connect("hostname","usename","password","dbname") > > m.list_fields("tablename").fetch_fields.each do |field| > > p field.name > > end > > > > としても、fetch_fields の部分で、エラーが生じてしまいます。 > どんなエラーが出ているのでしょうか? undefined method `fetch_fields' for #<Mysql:0x2c73240> (NoMethodError) のエラーです。 その後、調べで、以下が、わかりました。 "require mysql" の参照先は、 c:\ruby\lib\ruby\site_ruby\1.8\i386-msvcrt\mysql.so でした。 (同ファイルの名称を、--mysql.soとしたところ、 db名や、テーブル名を取得しようとすると、エラーとなりました。) このファイルは、windows環境で使用するためのRuby用のapache rubyforapacheに同梱されているものです。 http://rubyforge.org/projects/rubyforapache/ の最新版を使用していますが、July 18,2005 の日付と なっていて、Mysql5.0xでは、使えないメソッドがあると思われますが、どうでしょう か。 この時期のMysql/Rubyでは、Mysql5.0xに対応できない メソッド・オブジェクトが、あるんでしょうか? また、actverecord等rails関連は2.3.2にしました。 activerecord2.3.2には、mysql.rbは、含まれていませんでした。 ご指導いただけることありましたら、よろしくお願いします。 了 -- ML: rails@r... 使い方: http://QuickML.com/
3106 2009-07-17 03:17 [eiichi_maekawa@m... ] 参加します 3110 2009-07-24 07:08 ┗[eiichi_maekawa@m... ] windows版::windows用actionwebservice.gem2.3.2について 3112 2009-07-24 07:49 ┗[sakuro@2... ] 3113 2009-07-24 10:58 ┗[eiichi_maekawa@m... ] 3115 2009-07-27 06:24 ┗["=?ISO-2022-JP?] activerecordとMySQLについて @ 3118 2009-07-28 07:38 ┣[eiichi_maekawa@m... ] Railsでのデータベース(mysql)接続 3124 2009-07-28 09:18 ┃┗[qublilabo@g... ] 3126 2009-07-28 09:28 ┃ ┗[eiichi_maekawa@m... ] 3119 2009-07-28 07:51 ┗[bsdmad@g... ] -> 3120 2009-07-28 08:16 ┗[eiichi_maekawa@m... ] 3121 2009-07-28 08:33 ┗[bsdmad@g... ] 3122 2009-07-28 09:00 ┗[eiichi_maekawa@m... ] 3123 2009-07-28 09:17 ┗[bsdmad@g... ] 3125 2009-07-28 09:25 ┗[ayumu.aizawa@g... ] 3127 2009-07-28 09:33 ┗[eiichi_maekawa@m... ]