IFlash¶ ↑
Rails Flash Internationalization Plugin.
Easily sets flash messages in your controllers, reading from locale.yml files.
Install¶ ↑
gem install i_flash
Usage¶ ↑
In your controller:¶ ↑
i_flash :success i_flash :failure i_flash_auto :success i_flash_auto :failure i_flash_for some_condition?
In your locale file (en.yml)¶ ↑
en:
actions:
controller_name:
action_name:
success: "Action is successful!"
failure: "Action failed!"
In your view (or layout)¶ ↑
= notice = alert
Example¶ ↑
/app/controllers/posts_controller.rb:¶ ↑
def destroy @post = Post.where(params[:id]).first i_flash_for @post.delete redirect_to :back end
/config/locales/en.yml:¶ ↑
en:
actions:
posts:
destroy:
success: "Post is deleted."
failure: "Couldn't delete post."
Copyright¶ ↑
Copyright © 2010 [vladalive.com], released under the MIT license