Fixed flash example. Closes #392

This commit is contained in:
Tj Holowaychuk 2010-08-09 07:19:55 -07:00
parent 498115d5d9
commit ae1c20fad9
2 changed files with 25 additions and 18 deletions

View File

@ -26,6 +26,12 @@ app.set('view engine', 'ejs');
app.dynamicHelpers({ app.dynamicHelpers({
messages: function(req, res){ messages: function(req, res){
// In the case of flash messages
// we return a function, allowing
// flash messages to only be flushed
// when called, otherwise every request
// will flush flash messages regardless.
return function(){
// Grab the flash messages // Grab the flash messages
var messages = req.flash(); var messages = req.flash();
// We will render the "messages.ejs" partial // We will render the "messages.ejs" partial
@ -44,6 +50,7 @@ app.dynamicHelpers({
dynamicHelpers: false dynamicHelpers: false
}); });
} }
}
}); });
app.get('/', function(req, res){ app.get('/', function(req, res){

View File

@ -1,2 +1,2 @@
<h1>Flash Message Example</h1> <h1>Flash Message Example</h1>
<%- messages %> <%- messages() %>