おさかな日誌

魚類がプログラミング

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