rubyセキュリティ的にも堅固になったと聞いてたんですが、Rails3.2.8→Rails.4.0.0.beta1のアップデートすると下記のエラーがでるようになった。"は半角英数字のみ入力できます。^と$は複数行に対応してないから危険だよと。Overflowここに書いてあるんですが、これだとme@example.com\n<script>dangerous_stuff();</script>こんなinputは受け付けちゃんですよね。$だと\nの直前までしか見ないと。\nも含めた\Zを使いましょうという事です。同様に^も\Aを使いましょうと。