nprogress_rails
This is basically a ruby gem for asset pipeline which includes the version 0.1.0 of the awesome rstacruz' nprogress library.
Installation
Add this line to your application's Gemfile:
gem 'nprogress_rails'
And then execute:
$ bundle
Or install it yourself as:
$ gem install nprogress_rails
Usage
You basically have to add the requires.
In your application.js.coffee
(or just JS):
#= require nprogress
#= require nprogress_turbolinks
The nprogress_turbolinks
is required only if you use turbolinks. Otherwise,
you will have to deal with show/hide the progress by your own.
Also, into your application.css.scss
file:
*= require nprogress
*= require nprogress_bootstrap
The nprogress_bootstrap
is required if you use bootstrap and have a fixed
toolbar or anything else. tl;dr: if the console shows no erros, but the
progress doesn't appear, try this.
Contributing
- Fork it
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create new Pull Request