У меня есть модуль CommonFunctions в папке lib /.У меня есть модель вопросов, которая включает в себя модуль CommonFunctions.Теперь я пытаюсь получить доступ к любимой функции CommonFunctions, такой как Question.favorite.Но я получаю NoMethodError.Я включил код.Может кто-нибудь, пожалуйста, скажите мне, где я делаю ошибку
Ошибка
NoMethodError: undefined method `favorite' for Class:0x00000100e11508
Inside lib / CommonFunctions.rb
module CommonFunctions
def favorite(object_id)
end
end
Внутри приложения / модели / Question.rb
require 'lib/CommonFunctions.rb'
class Question
extend CommonFunctions
end
Я выполняю следующий код из скрипта / консоли
Question.favorite(1)
Спасибо
Это был дубликат Как правильно включить модуль и вызывать функции модуля из моей модели Rails?