Skip to content
This repository has been archived by the owner on Jul 17, 2020. It is now read-only.

vladalive/i_flash

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Rails Flash Internationalization Plugin

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages