gpt4 book ai didi

android - 如何在共享同一数据库的两个 Rails 应用程序中使用 rpush?

转载 作者:行者123 更新时间:2023-11-30 02:28:47 25 4
gpt4 key购买 nike

我目前正在为 Rails 4 中的现有应用程序开发一个API 现有应用程序和 API 共享同一个数据库,但作为两个独立的独立工作应用。 API 的目的是可用于响应来自 Android 应用程序的请求。

我拥有的功能之一是从 Android 应用程序创建帖子,每次创建帖子时,我都应该向所有 Android 用户发送用户通知。感谢 gem rpush 2.2.0

,我正在这样做

我的队列工作正常,但每次有人从 Android 应用程序创建帖子时我都会收到此错误

**Uninitialized constant Rpush::Gcm**

Rpush 已在现有​​应用程序中实现,但未在 API 中实现。我试图做的是做 rpush init在 API 项目中,它做得很好,但是当我进行迁移时,它们没有完成,因为 rpush init 已经创建了一些表。这是在现有应用程序中完成的,我删除了在 API 中进行的迁移并测试了我

如何让 rpush 在共享同一数据库的两个不同应用程序中工作?

最佳答案

只有一个应用程序需要迁移。另一个可以使用 rpush init --no-active-record 初始化。您仍然需要在 Gemfile 中使用 rpush。

关于android - 如何在共享同一数据库的两个 Rails 应用程序中使用 rpush?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27572005/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com