Sha256: 71689ae4853969d1395dfd6347271dd46a1c55c04a8f1eb50496afbea7f5030d
Contents?: true
Size: 1.81 KB
Versions: 1
Compression:
Stored size: 1.81 KB
Contents
# Alert Message [](http://badge.fury.io/rb/alert_message) This is a simple gem for [alerts messages](http://rubygems.org/gems/alert_message). ## Installation Add to your Gemfile: gem 'alert_message' Then run: $ bundle install Run install script: $ rails g alert_message:install Add styles in app/assets/application.css *= require alert_message Add scripts in app/assets/application.js //= require alert_message ## How to use Add in app/views/layouts/application.html.erb <%= render "layouts/alerts" %> To show your alerts, use: flash[:error] = "YOUR MESSAGE" flash[:notice] = "YOUR MESSAGE" flash[:success] = "YOUR MESSAGE" #### Example class HomeController < ApplicationController def index flash[:error] = "YOUR MESSAGE" end end ## Custom message to Devise Some devise screens do not accept Flash Messages. For this we will use a custom helper. Add in your app/views/layouts/_alerts.html.erb <%= show_messages %> Create helper alert_message_helper.rb module AlertMessageHelper def show_messages return "" if resource.errors.empty? messages = resource.errors.full_messages html = <<-HTML <div class="alert alert-danger"> #{messages.first} </div> HTML html.html_safe end end ## Demo [alert-message.herokuapp.com](https://alert-message.herokuapp.com/) ## Contributing **Welcome to contribute** 1. Fork it 2. Create your feature branch (`git checkout -b my-new-feature`) 3. Commit your changes (`git commit -am 'Added some feature'`) 4. Push to the branch (`git push origin my-new-feature`) 5. Create new Pull Request ## License MIT License. Copyright 2014 Luiz Picolo. http://www.luizpicolo.com.br
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
alert_message-1.1.5 | README.md |