Comment voir/modifier les données de session à partir d'un fil dans les rails? Voir cet extrait de code dans mon contrôleur:Accès `session` dans le rail du contrôleur de rails
def controller_action
session[:something] = 'before' # works properly
Thread.new do
session[:something] = 'after' # out of scope. <--- how do I fix this?
end
end
(lié à this question, mais beaucoup plus précis que j'attends des réponses tout à fait différentes..)
Je n'utiliserais pas de threads comme celui-ci personnellement. Si vous avez un long processus d'exécution, l'utilisation d'un planificateur ou d'une file d'attente est la voie à suivre. –
@Toby: Oui, d'accord. Ne pas enfiler si vous n'avez pas à le faire. DelayedJob ou quelque chose de similaire devrait mieux fonctionner ici. –