我想編寫一個可以與Ruby on Rails交互的程序。出於測試目的,如果用戶可以在程序和Rails應用程序中登錄,那就足夠了。我想要實現的是,例如,當用戶點擊程序中的「返回主頁」按鈕時,應用程序導航回用戶主頁。一個類似的項目就是例如youtube pair device offer,您可以通過智能手機或平板電腦瀏覽電視。有各種軌道寶石處理身份驗證,但我沒有找到一個用戶可以登錄兩次,並執行同步。我希望你能告訴我如何執行'rails-app和標準ruby程序之間的同步'。與軌道交互的程序
與軌道交互的程序
回答
您需要爲您的「程序」編寫一個API來與Rails應用程序交談。
將您的「其他程序」視爲客戶端,將您的Rails應用程序視爲服務器。
設計提供基於令牌的認證,我相信這是你想要採取的路線。
如果公開一個RESTful服務客戶端軟件可以使用這樣的:
https://github.com/rest-client/rest-client
要了解更多關於構建RESTful web應用程序,谷歌 「REST Rails的JSON」。
是的,我知道我必須使用類似這樣的東西,我的問題是認證應該如何工作 –
然後你的問題應該說你知道如何做到這一點,並明確指出,只有身份驗證纔會遇到問題。 – z5h
對不起,我只問過你是否可以給我進一步的建議!但謝謝你的幫助 –
- 1. 與find_or_create的軌道交易
- 2. 與外部程序交互
- 3. 程序與Eclipse交互
- 4. 與其他應用程序的交互
- 5. PHP與命令行程序的交互
- 6. 與excel交互的winform應用程序
- 7. Powershell 4管道與Get-Printer的交互
- 8. 與gdbserver的編程交互
- 9. UIWebView與SMS應用程序交互
- 10. 與Kivy嵌套/交互應用程序
- 11. Java程序與網站進行交互
- 12. 通過Java程序與R交互
- 13. Android程序與Square Reader交互
- 14. 從.NET程序與ffmpeg交互?
- 15. 交互與使用python java程序
- 16. 的Rails應用程序5與軌道4應用程序
- 17. 軌道4:提交
- 18. Form_tag提交軌道
- 19. 與Jenkins管道階段進行交互
- 20. 軌道上的紅寶石命令行交互
- 21. Chrome擴展程序與Java應用程序的交互
- 22. 如何編寫可與其他程序交互的程序
- 23. Joomla應用程序與移動應用程序的交互
- 24. Android與HTML5教程交互?
- 25. Python與子進程交互
- 26. 「高」交通軌道應用程序的主機問題
- 27. 與軌道4
- 28. SQL與軌道
- 29. Problema與軌道
- 30. 與軌道4
使用Selenium API通過瀏覽器與應用進行交互會不會更容易? – toniedzwiedz
該網站必須與用戶計算機上的程序進行交互,例如訪問讀卡器 –