Ruby on rails 3 Rails 3和apple推送通知服务

Ruby on rails 3 Rails 3和apple推送通知服务,ruby-on-rails-3,apple-push-notifications,Ruby On Rails 3,Apple Push Notifications,有人能够使用rails 3向iPhone发送推送通知吗? 并且仅适用于rails 2。我是rails的新手,但我一直无法让它们中的任何一个正常工作 以下是我遇到的错误: 轨道上的APN: 试图取代 ruby script/generate apn_migrations 与 得到: myApp/config/environment.rb:5:in `require':没有要加载的此类文件-- 轨道上的apn_(装载错误) 我也没有运行配置“config.gem'apn_on_rails'”(co

有人能够使用rails 3向iPhone发送推送通知吗? 并且仅适用于rails 2。我是rails的新手,但我一直无法让它们中的任何一个正常工作

以下是我遇到的错误:

轨道上的APN:

试图取代

ruby script/generate apn_migrations

得到:

myApp/config/environment.rb:5:in `require':没有要加载的此类文件-- 轨道上的apn_(装载错误)

我也没有运行配置“config.gem'apn_on_rails'”(config.gem:command not found)

Samsoffes插件:

我没有成功配置gem:

config.gem "apple_push_notification", :source => "http://gemcutter.org/"
给我:

:没有此类文件或 目录

任何帮助都将不胜感激

谢谢,
Vincent

在rails 3中,没有config.gem。。。打开您的
文件

gem 'apple_push_notification', :git => 'http://gemcutter.org/path_to_that_gem_on_gem_cutter.git'

我也有同样的问题,我使用了一个rails3分支

gem'apn_on_rails',:git=>'https://github.com/natescherer/apn_on_rails.git“,:branch=>rails3”

这解决了我的问题,我把细节写在了我的博客上


我专门针对rails 3编写了一个名为Rpush的apn-on-rails替代品。我还添加了一系列额外的功能,如APN的持久连接(如苹果推荐的)。频繁的连接/断开可能会禁止您使用APNs,这就是apn_on_rails目前的工作方式


Rpush:

感谢您的回答,我在使用“bundle安装”时仍然遇到错误:bundle安装获取致命错误:未找到:您是否在服务器上运行git update server info?运行
git clone时git中发生错误http://rubygems.org/gems/apple_push_notification“/Library/Ruby/Gems/1.8/cache/bundler/git/apple_push_notification-fc1fb9f2476b5302441ccfbe6e128df192ffe790”--裸链接--无硬链接
。无法完成捆绑。很棒的教程!但我得到的错误是未初始化常量APN::Device。我在我的环境中添加了require'apn_on_rails'。rb你知道可能是什么问题吗?似乎你无法正确加载apn库,我不知道为什么你无法加载iTunes,因为你的博客不再在线。您是否也在其他地方发布了您的解决方案?Posterous已关闭,我将移动我的博客,但我建议您寻找另一个解决方案,这是一篇相当旧的文章,我相信有很多新的库。嗨,我正在尝试在heroku上使用您的rapns gem,但出现一些错误,请您帮助:对不起,Vincent。我已经好几年没做那块宝石了。这里推荐的其他产品看起来是不错的选择。
gem 'apple_push_notification', :git => 'http://gemcutter.org/path_to_that_gem_on_gem_cutter.git'