Rails request spec の header name の変遷
たまに request spec とかで「HTTP_
いるっけ?」となった時に思い出したいので自分宛てメモ
before Rails 4.0.0
get '/path', params, { 'X-Name' => 1 }
は X-Name
のままだった。
after Rails 4.0.0
get '/path', params, { 'X-Name' => 1 }
と書くと HTTP_X_NAME
という header name に変換されるので、controller とかからアクセスできるようになる。
https://github.com/rails/rails/commit/9af59b2468e4ad6c3c2ca89f90968fdcaa417aba