Я пытаюсь заставить ApiAuth работать с ActiveResource, и мне не повезло. Документация предлагает это как способ использования драгоценного камня:
class Foo < ActiveResource::Base
with_api_auth("foo", "bar")
end
Это приводит к следующей ошибке:
NoMethodError: undefined method `with_api_auth' for Foo:Class
Я знаю, что библиотека api_auth доступна, потому что, когда я
require 'api_auth'
я получаю «false», что, как я полагаю, означает, что библиотека/драгоценный камень уже загружен.
Кроме того, я выбрал модуль/класс, в котором определен with_api_auth, и не получил ошибку:
2.3.8 :004 >
ApiAuth::Rails::ActiveResourceExtension::ActiveResourceApiAuth
=> ApiAuth::Rails::ActiveResourceExtension::ActiveResourceApiAuth
2.3.8 :005 >
Я нашел пару проблем с этой точной ошибкой в проекте api_auth github, но ни у одного из них не было решений, которые сработали для меня.
Кто-нибудь еще видит эту ошибку или знает, как ее устранить?