Ruby on RailsでActionController::InvalidCrossOriginRequestが発生した時の対策です。 なぜInvalidCrossOriginRequestが発生するのか? 大半が、Ruby on Rails が行ってくれている、CSRF(クロスサイトリクエストフォージェリ)対策に引っかかっているからだと思います。 CSRF(クロスサイトリクエストフォージェリ)については、下記のwikiを参照ください。 クロスサイトリクエストフォージェリ - Wikipedia その、CSRF対策として、RailsがフォームやらAjaxやらで、トークンを発行して認証までしてくれています。 ほとんどの場合、何も気にすることなく、勝手に認証されているのではないでしょうか。 その、認証に失敗した場合に、InvalidCrossOriginRequestが発生します。 対処方