在模型中包含路径引用不正确(导轨)

时间:2019-06-09 01:21:07

标签: module model include ruby-on-rails-5.2

以下作品:

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

0 个答案:

没有答案