前川です。 MySQL/Rubyのクラスを元に、自分なりの定義をしたのですが、 (NameError)とエラーとなりました。 私が想像している動作は、@@mydbを特定し、次の処理で、 @@mydb(Mysqlオブジェクト)のqueryを使用して、テーブルの属性を 取得する と考えたのですが・・ class MyClassDB def self.db_connect( srvname, usrname, password, dbname) @@mydb = Mysql.new(srvname, usrname, password,dbname) return @@mydb end def self.table_fields( table ) # テーブル情報を取得する @fields = @@mydb.query( "DESCRIBE #{table}" ) return @fields end end #MyClassDB 終了 mydb = MyClassDB.db_connect('localhost','root','dbkey','ndesign') res = MyclassDB.table_fields( 'elist') #<= myclass.rb:54 の行 myclass.rb:54: `uninitialized constant MyclassDB' (NameError) from myclass.rb:54 myclass.rb:54:res = MyclassDB.table_fields( 'elist') (rdb:1) よろしくお願いします。 了