如何在 shopify_api gem 上添加 ScriptTag?
How to add ScriptTag on shopify_api gem?
大家好,
我遇到了一个我自己无法真正弄清楚的问题,它相信您的所有专业知识都可以帮助我解决这个错误,每当我尝试访问路由以添加脚本时都会遇到这个错误。这是我的控制器代码:
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
我想通过访问此路由来添加脚本:在我的索引视图中:
<h3>Add your ShopperApproved site ID:</h3>
https://shopperapproved.herokuapp.com/script --> if i am going to click this link i will be redirected to HomeController#script
希望你能帮助我..
你设置了seesion & token了吗?我不知道你不能在你的商店中创建脚本
https://github.com/Shopify/shopify_api
我假设您没有设置会话,所以您无法 "connect" 到您的商店。
确认你有一个有效的会话并且它会工作
大家好,
我遇到了一个我自己无法真正弄清楚的问题,它相信您的所有专业知识都可以帮助我解决这个错误,每当我尝试访问路由以添加脚本时都会遇到这个错误。这是我的控制器代码:
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
我想通过访问此路由来添加脚本:在我的索引视图中:
<h3>Add your ShopperApproved site ID:</h3> https://shopperapproved.herokuapp.com/script --> if i am going to click this link i will be redirected to HomeController#script
希望你能帮助我..
你设置了seesion & token了吗?我不知道你不能在你的商店中创建脚本
https://github.com/Shopify/shopify_api
我假设您没有设置会话,所以您无法 "connect" 到您的商店。
确认你有一个有效的会话并且它会工作