# Flash persistente

**URL:** <https://www.ruby-forum.com/t/flash-persistente/108436>\
**Category:** IT\
**Created:** [July 3, 2007, 3:46pm UTC](https://www.ruby-forum.com/t/flash-persistente/108436 "2007-07-03T15:46:28Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![chiaroscuro](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/c5a1d2/32.png) [@chiaroscuro](https://www.ruby-forum.com/u/chiaroscuro)\
**Post date:** [July 3, 2007, 3:46pm UTC](https://www.ruby-forum.com/t/flash-persistente/108436/1 "2007-07-03T15:46:28Z")

</div>

vi è mai capitato che un flash[] venga mantenuto tra due chiamate anche se  
non volete?  
c’è qualche regola che ignoro. chi sa come funziona la logica che mantiene  
i  
flash tra chiamate?

---

<div class="post-metadata">

**Author:** ![chiaroscuro](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/c5a1d2/32.png) [@chiaroscuro](https://www.ruby-forum.com/u/chiaroscuro)\
**Post date:** [July 3, 2007, 4:00pm UTC](https://www.ruby-forum.com/t/flash-persistente/108436/2 "2007-07-03T16:00:32Z")

</div>

Si un sacco di volte, soprattutto quando torno indietro… A volte lo  
setto esplicitamente a nil (cagata, eh?)

Secondo la doc, flash dovrebbe essere mantenuto solo nella richiesta  
successiva, ma evidentemente non è cosi, e non ho mai controllato il  
codice…

jek

---

<div class="post-metadata">

**Author:** ![chiaroscuro](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/c5a1d2/32.png) [@chiaroscuro](https://www.ruby-forum.com/u/chiaroscuro)\
**Post date:** [July 3, 2007, 4:10pm UTC](https://www.ruby-forum.com/t/flash-persistente/108436/3 "2007-07-03T16:10:33Z")

</div>

On 7/3/07, Giovanni I. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> Non dovrebbe rimanere persistente tra due chiamate. Non è che per caso  
> lo setti da qualche parte di nuovo?

no, giuro. si ricorda il flash precedente.  
anch’io come jeko devo ricorrere all’orribile assegnamento a nil

---

<div class="post-metadata">

**Author:** ![chiaroscuro](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/c5a1d2/32.png) [@chiaroscuro](https://www.ruby-forum.com/u/chiaroscuro)\
**Post date:** [July 3, 2007, 4:07pm UTC](https://www.ruby-forum.com/t/flash-persistente/108436/4 "2007-07-03T16:07:32Z")

</div>

Non dovrebbe rimanere persistente tra due chiamate. Non è che per caso  
lo setti da qualche parte di nuovo?

chiaro scuro ha scritto:

---

<div class="post-metadata">

**Author:** ![chiaroscuro](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/c5a1d2/32.png) [@chiaroscuro](https://www.ruby-forum.com/u/chiaroscuro)\
**Post date:** [July 3, 2007, 4:12pm UTC](https://www.ruby-forum.com/t/flash-persistente/108436/5 "2007-07-03T16:12:34Z")

</div>

provato con flash.now[:notice] = “your text” ?  
flash serve per quando fai i redirect, se non li fai, te li tiene anche  
per  
la request successiva…

Paolo

---

<div class="post-metadata">

**Author:** ![chiaroscuro](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/c5a1d2/32.png) [@chiaroscuro](https://www.ruby-forum.com/u/chiaroscuro)\
**Post date:** [July 3, 2007, 4:14pm UTC](https://www.ruby-forum.com/t/flash-persistente/108436/6 "2007-07-03T16:14:34Z")

</div>

On 7/3/07, Paolo Donà [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> provato con flash.now[:notice] = “your text” ?  
> flash serve per quando fai i redirect, se non li fai, te li tiene anche  
> per  
> la request successiva…

quanto sei bello Paolo, che ti leggi anche la documentazione 🙂

è probabile che sia come dici tu. quindi la hash now bypassa questa cosa…  
!

ottimo!
