Radius::Rails

Radius Networks Assets and Generators for Rails Apps.

Installation

Add this line to your application's Gemfile:

gem 'radius-rails', github: "RadiusNetworks/radius-rails"

Usage

This will give you access to the common Radius Networks assets needed in most web apps.

Stylesheets and Images

Stylesheets can be pulled in with the asset pipeline or using Sass:

@import "normalize";
@import "font-awesome";
@import "bonveno-webfont";
@import "environment-ribbon";

You can pull in the favicon by adding the image to the header of your layout:

head
  link href="#{image_path("favicon.ico")}" rel="shortcut icon"

Take a look in the app/assets to see what is included with the gem.

Generators

You can generate the error pages in public/ by running the generator:

rails generate radius:error_pages

View Partials

A few common partials that are needed across apps.

Environment Ribbon

Add the environment_ribbon partial right after the opening body tag.

body
  == render 'radius/environment_ribbon'

Corporate Bar Header

Add the corporate_bar partial right after the opening body tag.

body
  == render 'radius/corporate_bar'

Google Analytics

== render 'radius/ga'

Zendesk Support Tab

Most of the time you only want this on some views, so you can optionally include it by checking the controller_name.

- if !(controller_name == "static" && action_name == "index")
  == render 'radius/zendesk'