¿Cómo pasar la variable de sesión al modelo en RoR?

Utilicé una variable global en mi aplicación para pasar información antes. Pero tengo un problema y gracias a todos los que están aquí me sugirieron almacenar esos datos en sesión con la base de datos.

Lo intenté, pero descubrí que no puedo acceder a la variable de sesión en Modelo. Busqué en Google y supe que este es el comportamiento normal del Modelo, RoR no pasará la variable de sesión al Modelo.

Entonces, me gustaría usar esa variable de sesión en la validación y también el controlador ...

¿Cómo pasar el valor de la variable de sesión a Modelos? o

¿Hay algún otro método para mi caso de uso? Necesito una variable que almacene un valor, que se requiere en todos los MVC, y debe ser independiente entre los diferentes usuarios concurrentes.

Gracias a todos. :)

Respuestas a la pregunta(4)

Su respuesta a la pregunta