Я работаю над приложением Rails, которое использует API-интерфейс Shopify через Shopify_app Gem.Короче говоря, чтобы сделать вызовы API-интерфейсу Shopify, в контроллере вызывающего класса должен появиться следующий код:
around_filter :shopify_session, :except => 'welcome'
def welcome
current_host = "#{request.host}#{':' + request.port.to_s if request.port != 80}"
@callback_url = "http://#{current_host}/login/finalize"
end
Теперь, поскольку в моем приложении несколько контроллеров, вряд лиуместно разместить вышеуказанный код в каждом.Я пытался удалить код с каждого контроллера и поместить его исключительно в контроллер приложения, но это не сработало.Будем весьма благодарны за любые указания относительно того, почему я могу испытывать эти проблемы.В качестве бонуса, если бы вы могли рассказать мне, как заставить мои тесты контроллеров в RSpec работать, не комментируя приведенный выше код в контроллерах, я был бы особенно благодарен.
Спасибо за ваше время