Я все еще реализую базовую функциональность в своем приложении, поэтому сейчас спрашиваю об этом на случай, если мне нужно переосмыслить свой дизайн. Мой пользовательский интерфейс в «реальном браузере» - это набор ссылок, которые загружают данные через AJAX. Он также поддерживает "нормальное не AJAX" взаимодействие. Мои контроллеры выглядят примерно так:
if request.xhr?
render article
else
redirect_to article
Пока это работает очень хорошо, и у меня нет проблем. Проблема в том, как мне добавить поддержку мобильных приложений. В приведенном выше примере render article отображает файл show.js.erb, который выглядит следующим образом:
$content.content("<%= escape_javascript(render "feeds/show") %>");
Очевидно, что это не будет работать в мобильном приложении, где я не буду работать с браузером. Я думаю об использовании phonegap для разработки моего приложения. Я должен отметить, что у меня нулевой опыт работы с ним.
Итак, что я ищу, так это советы о том, как мне подготовить поддержку для мобильного приложения, любая помощь с благодарностью приветствуется. Как мне следует общаться, и есть ли что-то особенное, что я должен учитывать в дальнейшем, когда продолжу разработку бэкэнда?