【问题标题】:How to add ScriptTag on shopify_api gem?如何在 shopify_api gem 上添加 ScriptTag?
【发布时间】:2016-02-05 14:15:45
【问题描述】:

大家好,

我遇到了一个我自己无法真正弄清楚的问题,它相信您的所有专业知识都可以帮助我解决我在尝试访问添加脚本的路线时遇到的这个错误。这是我的控制器代码:

class HomeController < AuthenticatedController
  def index
    @products = ShopifyAPI::Product.find(:all, :params => {:product_type => "Underarmour"})
    # script = ShopifyAPI::ScriptTag.new(:all, :params => {:event => "onload", :src => "https://shopperapproved.herokuapp.com/sajs/14043.js"})
  end

  def script
     ShopifyAPI::ScriptTag.create(:event => "onload", :src => "https://shopperapproved.herokuapp.com/sajs/14043.js")
  end
end

我的路线文件是:

 controller :sessions do
    get 'login' => :new, :as => :login
    post 'login' => :create, :as => :authenticate
    get 'auth/shopify/callback' => :callback
    get 'logout' => :destroy, :as => :logout
  end


  root :to => 'home#index'
 match "script/",
    :to => "home#script",
    :via => :get

我想通过访问此路由添加脚本:在我的索引视图中:

添加您的 ShopperApproved 网站 ID:

https://shopperapproved.herokuapp.com/script --> 如果我要单击此链接,我将被重定向到 HomeController#script

希望你能帮助我..

【问题讨论】:

    标签: ruby-on-rails shopify


    【解决方案1】:

    您是否设置了视野和令牌?我不是你不能在你的商店中创建脚本

    https://github.com/Shopify/shopify_api

    我假设您没有设置会话,因此您无法“连接”到您的商店。
    验证你有一个有效的会话,它会工作

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多