Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.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 如何访问作业中的webhook数据?(ShopifRails)_Ruby On Rails_Ruby On Rails 4_Shopify_Webhooks_Shopify App - Fatal编程技术网

Ruby on rails 如何访问作业中的webhook数据?(ShopifRails)

Ruby on rails 如何访问作业中的webhook数据?(ShopifRails),ruby-on-rails,ruby-on-rails-4,shopify,webhooks,shopify-app,Ruby On Rails,Ruby On Rails 4,Shopify,Webhooks,Shopify App,我正在用rails制作Shopify应用程序,我有: webhooks\u controller.rb 模块ShopifyApp 类WebhooksController

我正在用rails制作Shopify应用程序,我有:

webhooks\u controller.rb

模块ShopifyApp
类WebhooksController
订单创建作业。rb

class OrdersCreateJob < ActiveJob::Base

  def perform(shop_domain:, webhook:)
    shop = Shop.find_by(shopify_domain: shop_domain)
    shop.with_shopify_session do
      #DATA GOES HERE
    end
  end
end
类OrdersCreateJob 是否有可能在“#数据在这里”中获取webhook的变量,例如“运输线”的“标题”


我该怎么做呢?

数据包含在webhook参数中。请注意,订单没有标题,因此webhook[:title]将不存在,但订单有航运公司,因此您可以使用webhook[:shipping_lines]获取它们

class OrdersCreateJob < ActiveJob::Base

  def perform(shop_domain:, webhook:)
    shop = Shop.find_by(shopify_domain: shop_domain)
    shop.with_shopify_session do
      #DATA GOES HERE
    end
  end
end