Tag: 后端

如何在API和Rails应用程序之间创建全双工通信?

我有一个video转码API和一个消耗它的CMS应用程序。 工作流程如下: CMS向API发送GET请求以获取要转码的列表video文件,并以JSON格式获得答案。 CMS用户选择要转码的文件并单击“转码”按钮。 当用户单击该链接时, POST请求将转到API,API会在内部创建必要的Progress es,并以JSON格式响应初始状态。 在API上创建Progress es后,我向API发出GET ajax请求,定期询问当前进程状态。 因为我需要向用户显示转码过程的当前状态(如百分比……)。 另外,我还有一些其他资源可以通知CMS有关当前状态的信息。 这时,我在5秒钟内对API进行一次ajax调用。 这是一个问题: 这是最好的方法吗? 有没有办法在API和Rails应用程序之间创建全双工通信? 我尝试过pusher和推送通知但看起来它们只是用于前端通信? 这是真的? 我听说过websocket但我找不到一个好的资源来完全理解它。 Rails社区获得批准的方式是什么? 谢谢

常规Rails应用程序和Rails API之间有什么区别?

在学习Rails的过程中,我读到了如何将它与一些前端MV * JavaScript框架(如Backbone.js,Angular.js或Ember.js)结合起来以改进UX。 这引入了(对我而言)使用Rails作为API而不是Web应用程序的概念。 所以,现在,我很困惑:常规Rails应用程序和Rails API之间有什么区别?

Rails:将翻译存储在数据库中

我正在寻找一个插件/ gem解决方案来扩展本机rails i18n以便将我的翻译存储到我的数据库中。 也许我使用了错误的搜索词,但我找到的只是信息,改变后端实际上是可能的,这个博客条目描述了如何编写我自己的后端。 很难想象,所有那些rails应用程序都将其翻译存储在yml文件中,或者每个开发人员编写自己的后端! 你知道为此工作的解决方案吗? 在yml中存储多行文本真的让我失望! ;) 谢谢和问候, 乔