Почему мои помощники Rails не работают с магазином gem shopify_app? - PullRequest
0 голосов
/ 03 мая 2019

Я обновил драгоценный камень shopify_app в своем приложении Shopify с 7.x до 8.x, и помощники рельсов перестали работать правильно.

Что происходит?

1 Ответ

2 голосов
/ 03 мая 2019

Наследование от ShopifyApp::AuthenticatedController в используемой иерархии контроллеров.

Начиная с shopify_app gem версии 8, похоже, что помощники Rails ломаются, по крайней мере, в некоторых случаях.

Вместо этогонаследуя от ShopifyApp::AuthenticatedController (который остается в геме для обратной совместимости), вы можете include беспокойство ShopifyApp::Authenticated.Это должно заставить помощников работать снова.Из примера приложения :

class AuthenticatedController < ApplicationController
  include ShopifyApp::Authenticated
end

Больше информации в документации gem .

Если это не работает или не является опциейдля вас этот средний пост имеет другой подход для включения помощников.

...