为什么我的 Rails 助手不能与 shopify_app gem 一起工作?
Why are my Rails helpers not working with shopify_app gem?
我将我的 Shopify 应用程序中的 shopify_app
gem 从 7.x 升级到 8.x,rails 助手停止正常工作。
怎么回事?
从控制器层次结构中的 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 有另一种方法来包含助手。
我将我的 Shopify 应用程序中的 shopify_app
gem 从 7.x 升级到 8.x,rails 助手停止正常工作。
怎么回事?
从控制器层次结构中的 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 有另一种方法来包含助手。