4

我有一个带有一些集合的 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,我仍然不明白如何使用上述示例公开一个简单的 Rails 模型。

任何帮助将不胜感激。

4

1 回答 1

0

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

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

于 2017-06-12T08:20:55.713 回答