apn_on_rails多个应用程序出错

时间:2012-05-14 16:35:04

标签: ruby ruby-on-rails-3 apple-push-notifications

我正在使用支持多应用程序支持的apn_on_rails向我的设备发送推送通知。 gem发送通知但抛出错误

  

apn_on_rails-0.5.1 / lib / apn_on_rails / app / models / apn / app.rb:35:in"read':没有这样的文件或目录 - /config/apple_push_notification_production.pem

正在从应用程序的数据库中提取证书但由于某种原因,仍然尝试使用默认证书?我该如何防止这种情况?

1 个答案:

答案 0 :(得分:0)

你检查过他们的网站吗?

  

APN on Rails使用Configatron gem,   http://github.com/markbates/configatron/tree/master,配置   本身。随着对多应用程序支持的更改,认证是   存储在数据库中而不是存储在config目录中。

     

但是,仍然可以使用默认的“app”和   存储在config目录中的证书。对于此设置,   以下配置适用。)APN on Rails具有以下内容   您为设置更改的默认配置。

也许你的配置仍然引用它。你有没有运行更新?

  

如果要在Rails上升级到新版本的APN,则应该这样做   总是跑:

ruby script/rails generate apn_on_rails:install