Rails3.2では動作していた、CORSのプリフライト(HTTP OPTIONS)に対するルートが、Rails4.1.5にしたらエラーになってしまいました。 ググるといくつか対処法が見つかったのですが、どれもイマイチだったので、自分で調べてみました。 Rails3.2で動作していたルート Rails3.2では以下のルートで正常に動作していました: get '*all' => ’some_controller#some_action', constraints: {method: 'OPTIONS'} これをRails4.1.5で動かすと、 ActionController::RoutingError (No route matches [OPTIONS] … ) というエラーになってしまいます。 Rails4でのルート Rails4では get メソッドがGETリクエストしか受け付けなく