Jeg fandt svaret, det ser ud til, at Rails forsøger at være effektiv ved kun at oprette en session, hvis der er noget at gemme. Så adgang til session.id uden at gemme noget returnerer ikke ensartede resultater.
Du skal tvinge sessionen til at blive oprettet ved at gemme noget i den.
TLDR:Tilføj dette et sted, før du får adgang til sessions-id'et.
session[:foo] = "bar"
Kilde :http://www.gani.com.au/2013/08/force-session-creation-in-rails/