App reviews, troubleshooting, and recommendations
Hello, started creating a new app using rails 7, ruby 3.2.0 using the latest version of shopify_app(21.4) gem. For some reason, I cannot access ShopifyAPI rest constants. When I open rails console and try to call it, it says that there is no such constant.
ShopifyAPI::Shop uninitialized constant ShopifyAPI::Shop (NameError)
Looks like it is partially loaded, but resources are missing:
ShopifyAPI.constants [:Context, :Inflector, :Webhooks, :VERSION, :AdminVersions, :SUPPORTED_ADMIN_VERSIONS, :LATEST_SUPPORTED_ADMIN_VERSION, :Clients, :Auth, :Errors, :Rest, :Logger, :Theme, :Utils]
And the same with all resources. What may be the reason?
I am also facing the same problem, i cannot access store in my rails console. If any body has solution kindly share
You have to call `ShopifyAPI::Context.setup` first
In my project, I had the file 'config/intializers/shopify_app.rb' containing some boiler plate code which requires api key and secret to be configured. You may be missing these when you run the rails console
Rails.application.config.after_initialize do
if ShopifyApp.configuration.api_key.present? && ShopifyApp.configuration.secret.present?
ShopifyAPI::Context.setup(
Hey Community! As the holiday season unfolds, we want to extend heartfelt thanks to a...
By JasonH Dec 6, 2024Dropshipping, a high-growth, $226 billion-dollar industry, remains a highly dynamic bus...
By JasonH Nov 27, 2024Hey Community! It’s time to share some appreciation and celebrate what we have accomplis...
By JasonH Nov 14, 2024