Styles Rails flash messages similar to macOS notifications.
- Add
gem 'flashes', github: 'timdavies/flashes'to your Gemfile. - Add
*= require flashesinto yourapplication.css. - Add
//= require flashesinto yourapplication.js. - Somewhere in your layout, add
<%= render 'flashes/flashes' %>. This is where your flash messages will be rendered, but they are positioned above the content, so location within your code doesn't matter.
It's simple to create flash messages with Javascript, either within your regular Javascript code or in a Javascript response from the server.
Flashes.create("error", "The user was not found")
Flashes.create("success", "You have successfully logged in!")