我正在使用 Rails 4。我有app/models/admin.rb
and app/models/admin/retention_email.rb
有这样的东西:
# 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
现在我正期待着Admin::RetentionEmail
to use global_admin_retention_emails
不过表似乎我仍在使用retention_emails
:
2.4.1 (main):0 > Admin::RetentionEmail.table_name
=> "retention_emails"
任何想法如何解决这一问题?
Add config/initializers/namespace.rb
with:
require Rails.root.join('app', 'models', 'admin')
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)