先日のyouRoomで発生した間違いメール送信の不具合について調査しましたので、公開いたします。 発端は、Rails2.3.9のセキュリティーアップデートでした。youRoomでは、Rails2.3.9を利用していたためRails2.3.10へのアップデートを行ないました。基本的な動作確認はとれたのでリリースしたのですが、上記のような不具合が残ってしまいました。 原因は、SearchLogicの実装とRails2.3.9からRails2.3.10までのあるコミット(セキュリティー対応以外)にありました。 http://github.com/rails/rails/commit/9b78af95be01534b3f1a4187024d803313c0ee1f 実際には、このような現象が発生しました。 # Group -has_many-> Participation # Group.join