PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Rails 4 session.id kadang nihil

Saya menemukan jawabannya, sepertinya Rails berusaha menjadi efisien dengan hanya membuat sesi jika ada sesuatu untuk disimpan. Jadi mengakses session.id tanpa menyimpan sesuatu tidak memberikan hasil yang konsisten.

Anda perlu memaksa sesi dibuat dengan menyimpan sesuatu di dalamnya.

TLDR:Tambahkan ini di suatu tempat sebelum Anda mengakses ID sesi.

session[:foo] = "bar"

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




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Batas waktu kueri di pg-promise

  2. Kurangi jam dari fungsi now()

  3. KESALAHAN:izin ditolak untuk nama tabel relasi di Postgres saat mencoba SELECT sebagai pengguna hanya-baca

  4. Hasilkan sql dengan subquery sebagai kolom dalam pernyataan pilih menggunakan SQLAlchemy

  5. Bagaimana cara menulis fungsi yang mengembalikan nilai teks atau bilangan bulat?