# Render o redirect?

**URL:** <https://www.ruby-forum.com/t/render-o-redirect/67067>\
**Category:** IT\
**Created:** [August 31, 2006, 12:13pm UTC](https://www.ruby-forum.com/t/render-o-redirect/67067 "2006-08-31T12:13:25Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Giuliano\_U](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/ecd19e/32.png) [@Giuliano\_U](https://www.ruby-forum.com/u/Giuliano_U)\
**Post date:** [August 31, 2006, 12:13pm UTC](https://www.ruby-forum.com/t/render-o-redirect/67067/1 "2006-08-31T12:13:25Z")

</div>

Problemino Rails:  
Ho un controller che include alcuni module, e quando viene eseguita  
l’azione richiesta vengono richiamate delle funzioni da questi ultimi…  
Voglio che le funzioni dichiarate all’interno dei moduli possano fare il  
redirect\_to dell’azione, ma questo mi comporta che alla fine, siccome  
richiamo esplicitamente il render, potrebbe darmi double render  
exception.  
Per ora l’ho gestita con una booleana che viene impostata a false se  
è già stato invocato un redirect\_to, ma mi sembra _sporco_…  
Non esiste nel controller o altrove un modo per sapere se è già stato  
invocato un redirect o un render in modo da evitare l’eccezione?

grazie in anticipo.
