【问题标题】:How to setup a rails app as a DDP server to serve collections to a meteor app如何将 Rails 应用程序设置为 DDP 服务器以将集合提供给流星应用程序
【发布时间】:2017-06-12 16:20:55
【问题描述】:

我有一个带有一些集合的 rails 应用程序,我想将它们设置为流星应用程序上集合的源。

据我了解,我可以通过这样做从流星连接到。

var remote = DDP.connect('http://127.0.0.1:5000');
Customers = new Meteor.Collection('customers', remote); 

remote.subscribe('customers', function() {
  var customers = Customers.find();
  console.log(customers.count());       
});

对于流星部分来说这似乎很简单,但是我一直无法弄清楚如何采用 rails 模型并将其公开为出版物。

我在这里找到了 ruby​​-ddp-client https://github.com/knubie/ruby-ddp-client 并查看了此处给出的示例http://www2.bindle.me/blog/index.php/726/augmenting-meteor-plugging-gaps-with-external-services,我仍然不明白如何使用上述示例公开一个简单的导轨模型。

任何帮助将不胜感激。

【问题讨论】:

    标签: ruby-on-rails meteor ddp


    【解决方案1】:

    好吧,你的 gem ruby-ddp-client,它是一个 DDP 客户端,所以你只能使用来自 ddp 服务器(如流星)的数据与您的 rails 应用程序。因此,您只能将数据推送到流星或使用 rails 读取。

    如果您真的需要 rails 作为ddp-server,您可能需要花一些时间自己为 rails 创建一个 ddp 服务器。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-28
      • 2013-06-06
      • 2018-06-09
      • 2016-01-14
      • 2017-02-07
      • 1970-01-01
      • 2020-08-27
      • 1970-01-01
      相关资源
      最近更新 更多