Я бы сказал, что да, рассмотрим Wunderlist (кстати, я не связан с этими парнями, но я использую это приложение каждый день), в нем есть облачное хранилище, рабочий стол и мобильные устройства (и Интернет).Они не раскрывают подробности своего бэк-энда, но это не имеет значения, и это их право (хотя я предполагаю, что они используют node.js + couch).Я не близок к Rails, но могу вам сказать, что Titanium говорит о JSON изначально, и я думаю, что Rails тоже так делает, или, по крайней мере, через плагин.
Не рекомендую его для 3d-шутера, возможно,но звучит хорошо для ваших нужд (и это легко и бесплатно попробовать, если вы уже знаете javascript)