Aqui está um aplicativo de SPA simples, que utiliza Ruby on Rails 3.2.11 como provedor de dados e Ember.js + jQuery Mobile para interface com o usuário. Você pode usar esse aplicativo como rascunho para criar seu super aplicativo de página única!
Demonstração ao vivo do Checkout: http://ember-rails.tbprojects.pl
Neste exemplo, o SPA exibe uma lista de gatos do site http://www.lolcats.com . O usuário pode alterar as páginas de resultados e carregar uma única imagem maior. O aplicativo Ruby on Rails busca dados de uma fonte externa, analisa-os com Nokogiri e responde com JSON preparado.
O jQuery Mobile foi usado para apresentar uma interface amigável para dispositivos móveis. Usar Ember.js e jQuery Mobile juntos pode ser complicado, no entanto, seguir a prova de conceito me ajudou a preparar este exemplo: https://github.com/LuisSala/emberjs-jqm
O aplicativo ember pode ser encontrado no diretório app / javascripts.