Веб-приложение Ruby on Rails для приложения iOS или Android?

Если бы я должен был использовать структуру Ruby on Rails для создания веб-приложения, что было бы лучшим путем для создания мобильного приложения (iOS/Android), которое может говорить и подключаться к веб-приложению?

EG: twitter.com(DESKTOP) - приложение для twitter iOS или Android.

Ответ 1

Это займет много времени.

Вам нужно будет создать API-интерфейс на основе rails для связи с мобильным приложением. Вот несколько хороших ссылок для создания API с рельсами:

http://railscasts.com/episodes/350-rest-api-versioning    http://collectiveidea.com/blog/archives/2013/06/13/building-awesome-rails-apis-part-1/

Я бы предложил использовать Devise для аутентификации и использовать их authentication_token для проверки сетевых запросов пользователей на ваш API.

http://matteomelani.wordpress.com/2011/10/17/authentication-for-mobile-devices/

Вот несколько полезных ссылок, которые я добавил в закладки некоторое время назад, чтобы помочь.

http://pnhoang.tumblr.com/post/24160454924/build-a-rails-backend-api-for-an-iphone-client http://www.takeofflabs.com/posts/8-Rails-and-iOS-a-sample-starting-setup https://devcenter.heroku.com/articles/ios-photo-sharing-geo-location-service http://jessewolgamott.com/blog/2012/01/19/the-one-with-a-json-api-login-using-devise/

Желаем удачи

Ответ 2

Я понимаю, что речь идет о Ruby on Rails для iOS/Andriod. Вы считали от Ruby до iOS/Andriod? Посмотрите RubyMotion. Я думаю, что с RubyMotion проще подключить мобильное приложение iOS/Andriod с помощью приложения Ruby, а не через веб-приложение ROR.