From: Ralph Shnelvar Date: 2010-02-05T06:30:16+09:00 Subject: Re: hooking subscript operations in a hash RD> I'm guessing a bit here, but I suspect that you inserted this code RD> into the init.rb of the validates_captcha plugin. RD> This is being evaluated as source from the rails plugin initialization RD> code, and the name space is Rails:Plugin RD> So the unscoped name Hash is not the normal and already created Hash class RD> and RD> class Hash RD> .... RD> end RD> creates a new class called Rails::Plugin::Hash with no relationship to ::Hash RD> Now changing that code to RD> class ::Hash .... Thank you, thank you, thank you.