Я хочу написать программу, которая может взаимодействовать с Ruby on Rails. Для целей тестирования это было бы достаточно, если пользователь мог бы войти в программу и приложение rails. То, что я хочу достичь, - это то, что, например, когда пользователь нажимает кнопку «Назад на главную» в программе, приложение rails переходит к домашней странице пользователей. Аналогичным проектом является, например, предложение устройства для пары, где вы можете перемещаться по телевизору с помощью смартфона или планшета. Существуют различные рельсовые камни, которые обрабатывают аутентификацию, но я не нашел тот, где пользователь может войти в систему дважды и выполняет синхронизацию. Надеюсь, вы можете дать мне советы о том, как выполнить синхронизацию между rails-app и стандартной рубиновой программой.Программа, которая взаимодействует с рельсами
ответ
Вам нужно будет написать API для своей «программы», чтобы поговорить с приложением Rails.
Подумайте о своей «другой программе» в качестве клиента и вашего приложения Rails в качестве сервера.
Devise предлагает аутентификацию на основе токенов, которую я считаю маршрутом, который вы хотите принять.
Если выставить RESTful обслуживание ваше программное обеспечение клиент может использовать что-то вроде:
https://github.com/rest-client/rest-client
Чтобы узнать больше о создании успокоительной веб-приложение, Google "REST Rails JSON".
Да, я знаю, что мне нужно использовать что-то вроде этого, моя проблема заключается в том, как должна работать аутентификация –
Тогда ваш вопрос должен сказать вам знать, как это сделать, и быть конкретным, что это только проверка подлинности, с которой вы столкнулись. – z5h
Извините, я только спросил, можете ли вы дать мне советы? Но спасибо за помощь –
- 1. Как программа взаимодействует с другой программой?
- 2. Как реализовать функцию, которая взаимодействует с элементами?
- 3. Как создать кнопку, которая взаимодействует с текстами
- 4. Архитектура приложения iOS, которая взаимодействует с сервером
- 5. Возможно ли, что программа Java взаимодействует с терминалом?
- 6. Программа, которая перетасовывает
- 7. программа, которая не завершается
- 8. Создать модель, которая не взаимодействует с базой данных в laravel?
- 9. Лучшая практика для функции, которая взаимодействует с базой данных
- 10. Есть ли поддерживаемая реализация Prolog, которая прекрасно взаимодействует с Python?
- 11. Как организовать службу Windows на C#, которая взаимодействует с приложениями?
- 12. Создание неуправляемой DLL (на C++), которая взаимодействует с Windows Service?
- 13. Служба Windows, которая взаимодействует с разрешением экрана рабочего стола
- 14. программа, которая сжимает list.py
- 15. PHP взаимодействует с Shell Script
- 16. Программа, которая может взаимодействовать с другой программой
- 17. Программа C, которая занимается проблемами с наборами
- 18. Программа, которая читает файл с номерами
- 19. Программа Java Palindrome, которая работает с фразами
- 20. Программа на C++, которая соединяется с MySQL
- 21. C# программа, которая читает с USB
- 22. Программа Python, которая генерирует добавление
- 23. Программа, которая считывает возрастные входы
- 24. Программа, которая создает электронные письма
- 25. Usercontrol взаимодействует с формой ...?
- 26. Android взаимодействует с фрагментом
- 27. tcl взаимодействует с wget
- 28. Casting Взаимодействует с IList
- 29. Calloc взаимодействует с fgets?
- 30. Javascript взаимодействует с C++
Не было бы легче взаимодействовать с приложением через браузер, используя Selenium API? – toniedzwiedz
Веб-сайт должен взаимодействовать с программой на компьютере пользователя, например, для доступа к считывателю карт –