我目前正在为Rails 4中的现有应用程序开发 API 现有应用程序和API共享同一个数据库,但分别作为两个独立工作应用。 API的目的是用于响应来自Android应用的请求。
我的一个功能是从Android应用程序创建帖子,每次创建帖子时我都应该向所有Android用户发送用户通知。我这样做是因为 gem rpush 2.2.0
我的队列工作正常,但每次有人从Android应用创建帖子时我都会收到此错误
**Uninitialized constant Rpush::Gcm**
Rpush已在现有应用程序中实施,但未在API中实施。我尝试做的是在API项目中执行rpush init
并且它完成得很好但是当我进行迁移时它们没有完成,因为rpush init
已经创建了一些表在现有的应用程序中完成,我删除了在API中进行的迁移并测试了我
如何在共享同一数据库的两个不同应用程序中使用rpush?
答案 0 :(得分:1)
只有一个应用需要迁移。另一个你可以用rpush init --no-active-record
初始化。你仍然需要在Gemfile中使用rpush。