我使用rails-api构建了一个只有api的rails应用程序。在当地效果很好。但是,当我将它部署到heroku时,它会产生错误,说明是We're sorry, but something went wrong.然后在CLI中使用命令heroku logs检查日志:2016-01-26T22:11:40.840054+00:00 app[web.1]:
我明白在我的应用程序中拥有这个功能的重要性,所以我想确保它能正常工作。当我运行的时候,我得到了一堆错误我怀疑它们与我的用户模型有关,因为除了一个之外,它们都包含: undefinedremember_token=' for #<User:...>Failure/Error: it { should respond_to(:remember_token)
实际上,我在我的项目中添加了push通知,这是我使用ruby on和Rpush所做的。我的问题是,在本地,所有的工作都很好,但是在我的生产服务器,也就是Heroku上,我得到了这个错误Notification 7 failed with error: Invalid token (8)。我按照以下步骤在Apple:上生成我的证书这是我在ios设备上的推送通知代码:
d
在我当地的环境里,一切都很正常。当我尝试部署到heroku并查看我的站点时,它会给我以下错误:“我们很抱歉,但是出了问题。如果您是应用程序所有者,请查看日志以获得更多信息。”当我检查我的"heroku日志“时,我发现以下错误消息:ActionView::Template::Error (未定义的方法‘`captcha’for -:0x007fc9df016930-)
HTML