J'ai une webapp jouet dans laquelle le nom d'utilisateur de mes utilisateurs est aussi leur adresse e-mail (dans un format typique "<username>@<host>
"). J'essaye de faire une méthode pour calculer l'adresse e-mail de l'utilisateur dans le modèle comme User#email
, mais j'ai besoin d'accéder à la méthode d'aide URL()
pour ce faire, qui n'est pas disponible dans le module de modèles.Comment définir l'adresse e-mail d'un utilisateur dans le modèle?
Existe-t-il un moyen d'accéder au chemin racine auquel la webapp a été liée, depuis l'intérieur des modèles?
Y a-t-il un moyen de "deviner" la racine à travers une autre couche, comme Rack, alors? J'ai essayé d'utiliser ENV, mais il n'est pas non plus disponible pour les modèles. – harbichidian
Pas vraiment. Si l'adresse électronique dépend de la requête, elle n'appartient pas au modèle. Créer une aide à la place. –