以下作品:
app / models / user.rb
# frozen_string_literal: true
class User < ApplicationRecord
include ActAsConfirmations
#code
end
app / model / act_as_confirmations.rb
module ActAsConfirmations
#code
end
但是,如果我将act_as_confirmations.rb文件移动到:
App / model / user / act_as_confirmations.rb
然后我的include无效。我在模型中尝试了以下方法,但无济于事...
1) include ActAsConfirmations
2) include 'ActAsConfirmations'
3) include 'user/ActAsConfirmations'
从用户模型中引用act_as_confirmation.rb文件的正确方法是什么?
我为可能觉得有用的任何人找出了解决方案。我必须为模块命名空间。
class User
module ActAsConfirmations
#code
end
end