sql >> Databasteknik >  >> RDS >> PostgreSQL

Rails 4 session.id ibland noll

Jag hittade svaret, det ser ut som att Rails försöker vara effektiva genom att bara skapa en session om det finns något att lagra. Så att komma åt session.id utan att lagra något ger inte konsekventa resultat.

Du måste tvinga sessionen att skapas genom att lagra något i den.

TLDR:Lägg till detta någonstans innan du kommer åt sessions-ID:t.

session[:foo] = "bar"

Källa :http://www.gani.com.au/2013/08/force-session-creation-in-rails/




  1. Java SQL FEL:Relationstabellnamn finns inte

  2. SQL-serverlogg, leverans och katastrofåterställning, installation och konfiguration -1

  3. Hur gör jag databastransaktioner med psycopg2/python db api?

  4. Ladda Excel-datablad till Oracle-databasen