sql >> Databáze >  >> RDS >> PostgreSQL

Rails 4 session.id občas nula

Našel jsem odpověď, vypadá to, že Rails se snaží být efektivní tím, že vytváří relaci, pouze pokud je něco k uložení. Takže přístup k session.id bez uložení něčeho nevrací konzistentní výsledky.

Musíte vynutit vytvoření relace tím, že do ní něco uložíte.

TLDR:Toto někam přidejte, než získáte přístup k ID relace.

session[:foo] = "bar"

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




  1. SQL Server:Připojte nesprávnou verzi 661

  2. Neo4j - Vytvořte omezení pomocí Cypher

  3. Jak se mohu připojit k MySQL v Pythonu 3 na Windows?

  4. MySQL WHERE IN ()