ruby - 如何将数据发布到 Volt 应用程序?

标签 ruby mongodb voltrb

我有一个用例,我想将一些数据发布到我的 Volt 应用程序,但似乎没有明显的方法可以做到这一点。 app/main/config/routes.rb 无法识别像 Sinatra 路由这样的 post 方法。

我还尝试了一个通过 config.ru 绑定(bind)到应用程序的 Volt 外部类,我可以将我的数据发布到 Volt 使用的同一个 Mongo 集合。但在我刷新页面之前,该数据不会反射(reflect)在应用程序中,这不太理想。我希望我的响应式(Reactive)模型能够看到数据库中的变化并将其反射(reflect)在前端。

我知道 Volt 处于测试阶段,因此此功能可能尚未实现(甚至计划在未来实现)。可以这样做吗?

最佳答案

从长远来看,我将这样做,以便您可以将 REST 请求路由到任务(或可能是另一组类)。从短期来看,使用机架是正确的方法。我正在向知道如何触发更新的 mongo api 添加包装器。应该在一两天内出来,我会在这里更新。

关于ruby - 如何将数据发布到 Volt 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26260988/

相关文章:

ruby-on-rails - 停止在哈希 Ruby on Rails 中编码的字符串

node.js - Mongoose - 更新文档,添加新 key (具有严格的 :false)

javascript - 更新函数 javascript 和 mongodb

ruby - VoltRB rspec 测试方法无法将 Promise 转换为数组

css - InvalidByteSequenceError 通过 Intercity 部署 Volt

ruby-on-rails - 国际化的 Rails ActiveRecord 日期解析(特别是欧洲日期格式)

ruby-on-rails - 测试时未定义 stub

ruby - 如何在 ruby​​ volt 中添加按钮?

regex - 在 Ruby 中使用正则表达式提取信息?

java - 在java中转换Mongodb查询