Rails^^

あるRailsアプリのURLの中で、メタ文字的な用法で「^」を使ってきたのですが、どうやらこれは本来ならURLには用いられない記号のようです。予約文字ではないし、メールアドレスでは使えるはずの記号だから、問題ないと思っていたのだけれど、とにかくいけない。何しろWEBrickではこの文字が入っているだけでBad URLだと怒られる。では何故気にせず使えてきたのかというと、mongrelでは許されるからです。こんなところにWEBrickmongrelの非互換性が。