2013-09-30 3 views
-1

Я хочу написать программу, которая может взаимодействовать с Ruby on Rails. Для целей тестирования это было бы достаточно, если пользователь мог бы войти в программу и приложение rails. То, что я хочу достичь, - это то, что, например, когда пользователь нажимает кнопку «Назад на главную» в программе, приложение rails переходит к домашней странице пользователей. Аналогичным проектом является, например, предложение устройства для пары, где вы можете перемещаться по телевизору с помощью смартфона или планшета. Существуют различные рельсовые камни, которые обрабатывают аутентификацию, но я не нашел тот, где пользователь может войти в систему дважды и выполняет синхронизацию. Надеюсь, вы можете дать мне советы о том, как выполнить синхронизацию между rails-app и стандартной рубиновой программой.Программа, которая взаимодействует с рельсами

+0

Не было бы легче взаимодействовать с приложением через браузер, используя Selenium API? – toniedzwiedz

+0

Веб-сайт должен взаимодействовать с программой на компьютере пользователя, например, для доступа к считывателю карт –

ответ

4

Вам нужно будет написать API для своей «программы», чтобы поговорить с приложением Rails.

Подумайте о своей «другой программе» в качестве клиента и вашего приложения Rails в качестве сервера.

Devise предлагает аутентификацию на основе токенов, которую я считаю маршрутом, который вы хотите принять.

3

Если выставить RESTful обслуживание ваше программное обеспечение клиент может использовать что-то вроде:

https://github.com/rest-client/rest-client

Чтобы узнать больше о создании успокоительной веб-приложение, Google "REST Rails JSON".

+0

Да, я знаю, что мне нужно использовать что-то вроде этого, моя проблема заключается в том, как должна работать аутентификация –

+0

Тогда ваш вопрос должен сказать вам знать, как это сделать, и быть конкретным, что это только проверка подлинности, с которой вы столкнулись. – z5h

+0

Извините, я только спросил, можете ли вы дать мне советы? Но спасибо за помощь –

Смежные вопросы