2013-09-30 7 views
-1

Ruby on Rails와 상호 작용할 수있는 프로그램을 작성하고 싶습니다. 테스트 목적으로 사용자가 프로그램과 레일 앱에 로그인 할 수 있다면 충분할 것입니다. 내가 원하는 것은 예를 들어 사용자가 프로그램에서 '집으로 돌아 가기'버튼을 클릭하면 레일 앱이 사용자 홈페이지로 다시 이동합니다. 비슷한 프로젝트는 스마트 폰이나 태블릿으로 TV를 탐색 할 수있는 유튜브 쌍 장치 제공과 같은 것입니다. 인증을 처리하는 다양한 레일스 보석이 있지만 사용자가 두 번 로그인하여 동기화를 수행 할 수있는 곳을 찾지 못했습니다. 난 레일 애플 리케이션과 표준 루비 프로그램 사이의 싱크로 (synchro)를 수행하는 방법을 조언 해 줄 수 있기를 바랍니다.레일과 상호 작용하는 프로그램

+0

Selenium API를 사용하여 브라우저를 통해 앱과 상호 작용하는 것이 더 쉬울까요? – toniedzwiedz

+0

웹 사이트에서 사용자 컴퓨터의 programm와 상호 작용해야합니다 (예 : 카드 판독기에 액세스하는 경우) –

답변

4

"프로그램"이 Rails 앱과 통신 할 수 있도록 API를 작성해야합니다.

"다른 프로그램"을 클라이언트로, Rails 응용 프로그램을 서버로 생각하십시오.

Devise는 토큰 기반 인증을 제공하기를 원합니다.

3

당신이 당신의 클라이언트 소프트웨어가 같은 것을 사용할 수있는 RESTful 서비스 노출하는 경우 : 편안한 웹 응용 프로그램, 구글 "REST 레일 JSON을"구축에 대한 자세한 내용은

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

합니다.

+0

예, 이와 같은 것을 사용해야한다는 것을 알고 있습니다. 내 문제는 인증이 작동하는 방법입니다. –

+0

그런 다음 질문이 당신을 말해야합니다. 그 모든 작업을 수행하는 방법을 알고 있으며 문제가있는 인증 일뿐임을 구체적으로 설명하십시오. – z5h

+0

미안하지만, 나에게 당신이 나에게 충고 할 수 있는지 물었다. 하지만 도움 주셔서 감사합니다. –

관련 문제