LightMobile

Installation

Gemfile

Add to your Gemfile and bundle.

gem "light_mobile"

ApplicationController

Add this include to your ApplicationController.

class ApplicationController < ActionController::Base
  include LightMobile::DynamicRenderer
end

MimeTypes

Add this to "config/initializers/mime_types.rb":

require "light_mobile/mime_types"

CSS

Add a new file "app/assets/stylesheets/application_mobile.css.scss":

/*
 *= require light_mobile/buttons
 *= require light_mobile/menu
 *= require light_mobile/simple_form
 *= require light_mobile/tables
*/

JavaScript

Add a new file "app/assets/javascripts/application_mobile.js.coffee":

#= require light_mobile/menu

Usage

Tabs

= mobile_tabs do |tabs|
  - tabs.tab label: "Details", id: "tab-details", active: true
  - tabs.tab label: "Comments", id: "tab-comments"
  - tabs.tab label: "Assigned Users", id: "tab-assigned-users"

#tab-details This is the details
#tab-comments This is the comments
#tab-assigned-users This is the assigned users

License

This project rocks and uses MIT-LICENSE.