我正在开发一个新的Shopify应用。它已经安装了。我正在使用Shopify API 7.2.0和Ruby 5进行开发。

所以我想在首页上附加一个javascript文件。

那是我在应用程序>控制器> home_controller.rb上的代码

HomeController类... ShopifyApp :: AuthenticatedController
  定义指数
    ss = ShopifyAPI :: ScriptTag.create({:src =>“ https://.../script.js”,:event =>'onload'})
  结束
  def脚本
    ss = ShopifyAPI :: ScriptTag.create({:src =>“ https://.../script.js”,:event =>'onload'})
  结束
结束


那是我找到工作的唯一方法。

如果仅包含一个ss = ShopifyAPI::ScriptTag.create({:src => "https://.../script.js", :event => 'onload'}),则不会附加。

我究竟做错了什么?我没有找到有关它的文档。

最佳答案

看起来您没有遵循gem中描述的步骤

https://github.com/Shopify/shopify_api

我假设您没有设置会话,所以您不能“连接”到商店。
验证您是否有有效期会话,并且可以正常工作

javascript - Shopify ScriptTag无法正常工作-LMLPHP

10-07 14:36