【发布时间】:2023-03-05 22:30:01
【问题描述】:
我将 Shopify 应用程序中的 shopify_app gem 从 7.x 升级到 8.x,但 rails 助手停止正常工作。
发生了什么事?
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-5 shopify shopify-app
我将 Shopify 应用程序中的 shopify_app gem 从 7.x 升级到 8.x,但 rails 助手停止正常工作。
发生了什么事?
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-5 shopify shopify-app
从以前工作的控制器层次结构中的ShopifyApp::AuthenticatedController 继承。
从shopify_app gem 版本 8 开始,Rails 助手似乎坏了,至少在某些情况下是这样。
您可以关注include ShopifyApp::Authenticated,而不是从ShopifyApp::AuthenticatedController(保留在gem 中以实现向后兼容性)继承。这应该使助手再次工作。来自example app:
class AuthenticatedController < ApplicationController
include ShopifyApp::Authenticated
end
更多信息请关注gem documentation。
如果这不起作用或不适合您,this medium post 有另一种方法来包含帮助程序。
【讨论】: