2008-01-01から1ヶ月間の記事一覧
.irbrcで require 'hogehoge' とやっても例外も警告も出なかったので、なんでだろうと思って調べてみた。 irbの起動処理はirb/init.rb内で行われる。このうち、irbrcを読み込んでいるのはIRB.run_configメソッドだと思われる。以下にコードを抜粋する。 def …
RetrospectivaのtrunkをGoogle Codeからcoしようとしたらエラーが出る。 $ svn co -q http://retrospectiva.googlecode.com/svn/trunk/ retrospectiva svn: 'http://retrospectiva.googlecode.com/svn/trunk' 用の URL スキームを認識できません色々調べてみ…
ActiveRecord::Base.connection.execute(sql) 返ってくるのは生のResultSetなので、アプリ側で解釈する必要がある。以下の例ではMySQLの場合。 rs = ActiveRecord::Base.connection.execute("show processlist") puts rs.class #=> Mysql::Result rs.each{|r…
gemでインストールするMySQL/Rubyのバージョンは2.7と少々古いので、念の為に2.7.4にバージョンアップしておく。 require 'mysql' Mysql.const_get(:VERSION) => 20704 でバージョンをチェックする。 20704だと2.7.4になる。 今見てみたら1.9対応の2.8pre1が…