--markdown--
FlashHelper
This extension provides a simple way to handle flash messages. You can easily display notices, errors and warnings using the convinience method.
Installation
In your Rails app root, use the following command-line :
cd vendor/plugins hg clone bitbucket.org/Bounga/flash-helper If you want to install the flash_helper CSS file in your stylesheets directory, use : rake flash_helper:install
Example
For example, in your layout use :
display_flashes
Then in your controllers you can use :
flash = “Successfully created…” flash = “Creation failed!” flash = @news.errors flash = “The new user has no blog associated…” If you’re using Rails >= 2.2, you can translate plugin internal messages. For example in config/locales/fr.yml you can add :
flash_helper:
default_message: "Il y a des problèmes dans le formulaire :"
Tune display_flashes :
Options for flash helpers are optional and get their default values from the Bounga::FlashHelper::ViewHelpers.flash_options hash. You can write to this hash to override default options on the global level:
Bounga::FlashHelper::ViewHelpers.flash_options = ‘my_notice’ Available options (and their defaults) are :
:list_class => ‘errors_list’ :notice_class => ‘notice’ :errors_class => ‘errors’ :warning_class => ‘warning’ :default_message => ‘There are problems in your submission:’ By putting this into “config/initializers/flash_helper.rb” (or simply environment.rb in older versions of Rails) you can easily override any default option.
Other
More information on [Project homepage](www.bitbucket.org/Bounga/flash-helper)
Problems, comments, and suggestions are welcome on the [ticket system](www.bitbucket.org/Bounga/flash-helper/tickets/new)
Copyright © 2008 Nicolas Cavigneaux, released under the MIT license