0.0
No commit activity in last 3 years
No release in over 3 years
An engine to add Gauges tracking code to Rails apps.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
 Dependencies

Development

~> 2.0

Runtime

> 3.1
 Project Readme

Gauges::Rails

Build Status

A Rails engine to add Gauges tracking code to Rails apps.

Installation

Add this line to your application's Gemfile:

gem 'gauges-rails'

And then execute:

$ bundle

Or install it yourself as:

$ gem install gauges-rails

Configuration

Set your Gauges site ID in the config/application.rb file:

config.gauges.site_id = GAUGES_SITE_ID

Your site ID can be found on the Gauges dashboard under "Tracking Code".

Usage

Include the JavaScript tracking code at the bottom of your layout template:

<%= javascript_include_tag('gauges') %>

Or, if your template is using Haml:

= javascript_include_tag('gauges')

While Gauges suggests placing this code right before the closing &lt/body> tag, if you'd rather add it inline with the rest of your JavaScript code, you can add it to the bottom of your app/assets/javascripts/application.js file:

//= require gauges

If you'd only like the tracking code to be included in the production environment, create a file like app/assets/javascripts/tracking.js.erb with the following:

<% require_asset 'gauges' if Rails.env.production? %>

Contributing

  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 a new Pull Request.

Credits

Thanks to Jason Coene for creating the original version of this Gem.

Copyright

Copyright © 2012 Tyler Hunt. See LICENSE for details.