Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails NoMethodError-未定义的方法“干运行';对于#<;Rpush::Client::ActiveRecord::Gcm::通知:0x00007f7ae62dd3a0>;_Ruby On Rails_Ruby_Ruby On Rails 4 - Fatal编程技术网

Ruby on rails NoMethodError-未定义的方法“干运行';对于#<;Rpush::Client::ActiveRecord::Gcm::通知:0x00007f7ae62dd3a0>;

Ruby on rails NoMethodError-未定义的方法“干运行';对于#<;Rpush::Client::ActiveRecord::Gcm::通知:0x00007f7ae62dd3a0>;,ruby-on-rails,ruby,ruby-on-rails-4,Ruby On Rails,Ruby,Ruby On Rails 4,NoMethodError-未定义的“干运行”方法# 鲁普什的问题到现在还无法解决 NoMethodError-未定义的方法dry_run'for#: app/controllers/mobile_controller.rb:89:inpush_通知' app/controllers/mobile/prospect\u quotes\u controller.rb:189:innotify' app/controllers/mobile/prospect\u quotes\u controlle

NoMethodError-未定义的“干运行”方法#

鲁普什的问题到现在还无法解决

NoMethodError-未定义的方法
dry_run'for#:
app/controllers/mobile_controller.rb:89:in
push_通知' app/controllers/mobile/prospect\u quotes\u controller.rb:189:in
notify'
app/controllers/mobile/prospect\u quotes\u controller.rb:69:in
accept'

在2019-10-03 14:53:45+0530开始发布127.0.0.1的“/\uuuu更好的错误/e5b004de0db67afb/变量”

守则:

# Android push notification
n = Rpush::Gcm::Notification.new
n.app = Rpush::Gcm::App.find_by_name("android_app")
n.registration_ids = user.device_tokens.pluck(:token)
n.data = { message: message, title: title, body: body }
n.priority = 'high'        # Optional, can be either 'normal' or 'high'
n.content_available = true # Optional
n.save

似乎,服务器上的迁移处于挂起状态(它找不到列)

您是否更改了rpush的版本

重新运行:

$ bundle
$ bundle exec rpush init
$ rails db:migrate