# flash_div # use to display specified flash messages # defaults to standard set: [:success, :message, :warning] # example: # <%= flash_div %> # example with other keys: # <%= flash_div :notice, :violation %> # renders like: #
Positive - successful action
#
Neutral - reminders, status
#
Negative - error, unsuccessful action
def flash_div(*keys) keys = [:success, :message, :warning] if keys.empty? keys.compact.collect do |key| flash[key].blank? ? nil : content_tag(:div, flash[key], :class => "flash flash-#{key}") end.compact.join("\n") end