ruby192_on_rails.md

RubyKaigi2009スペシャル -Ruby 1.9.2 on Rails-

RubyKaigi2009の会期中にRuby 1.9.2 preview 1がリリースされた。

http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-list/46229

そこで、Railsの先っちょをこの1.9.2で動かしてみたところ、いろいろと動かなかったので、 緊急Asakusa.rbということで、RubyKaigiの会場でなかださんにちょいと見ていただいた。

Object#tryで__send__をalias_methodしようとしたら落ちる件

r24201にて瞬殺。

script/*が実行できなくなった件

1.9.2から "." がLOAD_PATHに含まれなくなったことによる影響だそうな。

Ruby 1.9.2にバンドルされてるMiniTest 1.4.xでテストが動かない件

なんかこんな感じで動くようになった。

delegateとかした場合にprotectedメソッドが呼び出せない件

これもすぐ直った。

ということで、少なくともこの時点(2009年7月)のRailsの2.3は、Ruby 1.9.2で動くようになりました。 パッチモンスター恐るべし

そんなわけで、Ruby 1.9.2 on Railsを試してみようという方は、1.9.2 preview 1では動かないので、必ずtrunk版を使いましょう。

END

  • Close