2017-05-18 12 views
1

が動作していない私はapp/models/admin.rbapp/models/admin/retention_email.rbを持っています。今、私はglobal_admin_retention_emailsテーブルを使用するAdmin::RetentionEmailを期待していたRailsの予想通りtable_name_prefixが、私はRailsの4を使用してい

# app/models/admin.rb 
module Admin 
    def self.table_name_prefix 
    "global_admin_" 
    end 
end 


# app/models/admin/retention_email.rb 
module Admin 
    class RetentionEmail < ApplicationRecord 
    end 
end 

は、しかし、私はまだ使用しているようですretention_emails

2.4.1 (main):0 > Admin::RetentionEmail.table_name 
=> "retention_emails" 

これを修正する方法はありますか?

答えて

0

config/initializers/namespace.rbを追加します。

require Rails.root.join('app', 'models', 'admin') 
関連する問題