¿Cómo crear una versión mobile en un subdominio?

Quiero crear una versión mobile de nuestra aplicación en el subdominio, como m.website.com . Nuestra aplicación está escrita en Ruby on Rails y se ejecuta en Amazon AWS.

¿Cuál es el mejor enfoque para crearlo y administrarlo? La idea inicial es "copyr" todo el proyecto, poner el código en el nuevo repository git, configurar el layout mobile, configurar la instancia EC2 y presionarla en m.website.com .

Pero la desventaja es que tendríamos actualmente 2 aplicaciones, en 2 repositorys en 2 instancias, por lo que el mantenimiento será bastante difícil.

¿Hay alguna forma mejor de hacerlo?

Gracias

Tendría una cosa antes del filter para establecer el layout, creo. Algo a lo largo de las líneas de

if request.subdomain.present? and request.subdomain != "www" render layout: "mobile" else render layout: "application" end