comment passer une variable de session pour modèle dans RoR?

J'ai utilisé une variable globale dans mon application pour la transmission d'informations avant. Mais j'ai un problème et je remercie tout le monde ici m'a proposé de stocker ces données dans la session avec la base de données.

J'ai essayé, mais j'ai constaté que je ne peux pas accéder à la variable de session dans le Modèle. J'ai googlé et savais que c'est le Modèle de comportement normal, RoR ne passera pas la variable de session pour Modèle.

Donc, je voudrais utiliser cette variable de session dans la validation et la également le contrôleur....

  1. comment passer de la valeur de la
    variable de session dans les Modèles? ou
  2. est-il une autre méthode pour mon
    cas d'utilisation? J'ai besoin d'une variable de stockage
    une valeur, ce qui est requis dans tous les
    Les accidents de la route, et devrait être indépendant
    entre les différents utilisateurs simultanés.

Merci à tous. 🙂

Salut siulamvictor, Pourriez-vous revenir sur votre question de ce que vous voulez faire. Coz, normalement, vous n'avez pas besoin d'accéder à des sessions à partir d'un modèle, même si vous n'avez alors il pourrait y avoir une autre façon de faire des acclamations, sameera
Salut sameera. C'est un drapeau en fait. J'ai un modèle qui a besoin de travailler avec de nombreux points de vue, mais des vues différentes ont besoin de différentes règles de validation de ce modèle. Je voudrais utiliser une variable pour ce type de contrôle.

OriginalL'auteur Victor Lam | 2010-06-10