我的管理仪表板 gem 和我的两个模型有问题。其中一个模型是 Devise 生成的默认 User 模型,另一个是简单的 STI 模型,目前没有任何自定义功能。
下面是模型代码,您可以看到它们是默认值,尚未添加任何内容。Schema 方面,只有 User 模型有一个自定义的 :type 字段,这是 STI 所必需的。
用户模型
class User < ApplicationRecord
devise :database_authenticatable, :registerable,
:recoverable, :rememberable, :trackable, :validatable
end
管理员用户模型
class AdminUser < User
end
仪表板工作“很好”,唯一的问题是在标题或任何文本上,事实上,应该写用户或管理员用户它说“用户”,我添加了一张图片,所以这有点更有意义。
我确实注意到 url 很好,例如用户页面 url 是/admin/users和 AdminUsers 页面 url 是/admin/admin_users,所以我真的不明白这个问题可能来自哪里。
有任何想法吗?谢谢