# Info: \_flash.html.erb partial a bad idea

**URL:** <https://www.ruby-forum.com/t/info-flash-html-erb-partial-a-bad-idea/132528>\
**Category:** Rails\
**Created:** [March 21, 2008, 2:47am UTC](https://www.ruby-forum.com/t/info-flash-html-erb-partial-a-bad-idea/132528 "2008-03-21T02:47:54Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![pedz](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/p/839c29/32.png) [@pedz](https://www.ruby-forum.com/u/pedz)\
**Post date:** [March 21, 2008, 2:47am UTC](https://www.ruby-forum.com/t/info-flash-html-erb-partial-a-bad-idea/132528/1 "2008-03-21T02:47:54Z")

</div>

I guess a partial creates a variable by the same name. I wrote a simple  
partial called \_flash.html.erb in which I display the flash errors and  
warnings. But, inside that partial, flash was defined but set to nil.  
Renaming the partial to \_display\_flash.html.erb resolved the issue.

HTH  
pedz
