PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Rails 4 session. Thỉnh thoảng là con số không

Tôi đã tìm thấy câu trả lời, có vẻ như Rails đang cố gắng trở nên hiệu quả bằng cách chỉ tạo một phiên nếu có thứ gì đó để lưu trữ. Vì vậy, việc truy cập session.id mà không lưu trữ thứ gì đó sẽ không trả lại kết quả nhất quán.

Bạn cần buộc phải tạo phiên bằng cách lưu trữ thứ gì đó trong đó.

TLDR:Thêm cái này vào đâu đó trước khi bạn truy cập ID phiên.

session[:foo] = "bar"

Nguồn : 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. Đặc quyền và quản lý người dùng PostgreSQL - Điều bạn nên biết

  2. Làm thế nào để cài đặt im lặng Postgresql trong Ubuntu qua. Dockerfile?

  3. Truy vấn cho phần tử của mảng trong cột JSON

  4. sqlalchemy.exc.NoSuchModuleError:Không thể tải plugin:sqlalchemy.dialects:postgres

  5. Hibernate, Postgresql:Cột x thuộc loại oid nhưng biểu thức thuộc loại byte