javascript - Shopify ScriptTag 无法正常工作

标签 javascript ruby-on-rails ruby shopify ruby-on-rails-5

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

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

这是我在应用程序> Controller > home_controller.rb上的代码

class HomeController ... ShopifyApp::AuthenticatedController
  def index
    ss = ShopifyAPI::ScriptTag.create({:src => "https://.../script.js", :event => 'onload'})
  end
  def script
    ss = ShopifyAPI::ScriptTag.create({:src => "https://.../script.js", :event => 'onload'})
  end
end

这是我发现的唯一可行的方法。

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

我做错了什么?我没有找到相关文档。

最佳答案

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

https://github.com/Shopify/shopify_api

我假设您没有设置 session ,因此您无法“连接”到您的商店。
验证您是否有有效的 session 并且它将起作用

enter image description here

关于javascript - Shopify ScriptTag 无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40036062/

相关文章:

javascript - 使用来自不同异步函数的响应创建一个 json 对象

ruby-on-rails - 是什么导致 JSON 响应被引号包围?

ruby-on-rails - button_to 与 :remote=>true doesn't update the vote count on my page

ruby-on-rails - Rails 4.2 - 葡萄 - IOError : Not opened for reading

ruby - 是否可以动态创建页面对象元素

javascript - 如何在移动设备中加载特定的 jquery 代码

javascript - Material Design 缩放字体

javascript - API输出结果

ruby-on-rails - Sunspot 自动完成插件无法正常工作?

ruby-on-rails - 意外的 keyword_end,期待 $end(SyntaxError)