Связь между iPhone-приложением и Rails-приложением - PullRequest
1 голос
/ 24 февраля 2011

Каков наилучший способ связи между приложением iphone и веб-приложением rails? Мне нужно иметь возможность зарегистрироваться как пользователь, редактировать свой профиль и загружать, оценивать и комментировать изображения в веб-приложении rails.

В моих контроллерах rails у меня много вещей (логика), которые мне не нужны при связи с iphone. Как я могу отделить логику для iphone и сети в моем контроллере? Нужно ли использовать отдельные контроллеры для связи через Интернет и через iphone?

Какой лучший инструмент / фреймворк на iphone для обмена данными и изображениями с приложением rails? Я посмотрел на ObjectiveResource, но я не уверен, что это удастся (включая загрузку изображений).

Ответы [ 2 ]

1 голос
/ 24 февраля 2011

Посмотрите на эту презентацию :) http://www.slideshare.net/sujee/iphone-clientserver-app-with-rails-backend-v3

1 голос
/ 24 февраля 2011

Я думаю, что это хорошо работает, если у вас есть каталог API с набором контроллеров, которые определяют ваш API.

Таким образом, вы получите, например, /app/controllers/api/items_controller.rb и /app/controllers/api/base_api_controller.rb

* 1006.* Наследуйте от вашего BaseApiController вместо ApplicationController, и вы можете получить оттуда свой API-токен и т. Д.

На ваших маршрутах:

namespace :api do
  resources :items
end
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...