JQuery Mobile for Rails

Adds a :mobile format to a Rails app so that both (desktop) browser optimized and jQuery Mobile optimized pages can be rendered.

Supports Rails 3.1 (and maybe Rails 3.0?).

Installation

Include it into your Gemfile:

gem 'rails-jquerymobile'

In the relevant controller(s), add:

has_mobile_format

Typically, adding this to the ApplicationController is a good idea.

Now, in order to switch to the mobile site (i.e. the mobile format), use

mobile=1

as a query parameter, e.g.:

http://mysite.com/myresources?mobile=1

Alternatively, it would be nice if a mobile browser is autodetected, but this is not implemented yet.

You can generate a mobile format (that uses jQuery Mobile):

rails generate rails_jquerymobile:layout

Copyright (c) 2011 Chris, released under the MIT license