我想编写一个可以与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
该网站必须与用户计算机上的程序进行交互,例如访问读卡器 –