работают следующие работы:
приложение / модели / user.rb
# frozen_string_literal: true
class User < ApplicationRecord
include ActAsConfirmations
#code
end
приложение / модель / act_as_confirmations.rb
module ActAsConfirmations
#code
end
Однако, если я переместу свой файл act_as_confirmations.rb в:
App / модель / пользователь / act_as_confirmations.rb
Тогда мое включение не работает. Я попробовал следующее в моей модели, но ни одна не работает ...
1) include ActAsConfirmations
2) include 'ActAsConfirmations'
3) include 'user/ActAsConfirmations'
Как правильно ссылаться на файл act_as_confirmation.rb из пользовательской модели?
решение
Я найду решение для любого, кто может найти его полезным. Я должен был назвать пространство модуля.
class User
module ActAsConfirmations
#code
end
end