上下文:我目前正在rails中开发一个web应用程序,并使用activeadmin管理管理功能。登录到管理员帐户时,您可以设置菜单栏(导航栏)标题、菜单选项卡,还可以添加注销链接。
在菜单栏的右上角,您将看到您的管理员电子邮件(指向配置文件的链接)和注销链接。
问题:我目前在管理模型中添加了一个名为“全名”的字段,在菜单栏中显示电子邮件的地方,它现在尝试显示“全名”。
是否有方法覆盖当前用户菜单栏中显示的数据字段?
上下文:我目前正在rails中开发一个web应用程序,并使用activeadmin管理管理功能。登录到管理员帐户时,您可以设置菜单栏(导航栏)标题、菜单选项卡,还可以添加注销链接。
在菜单栏的右上角,您将看到您的管理员电子邮件(指向配置文件的链接)和注销链接。
问题:我目前在管理模型中添加了一个名为“全名”的字段,在菜单栏中显示电子邮件的地方,它现在尝试显示“全名”。
是否有方法覆盖当前用户菜单栏中显示的数据字段?
1条答案
按热度按时间ylamdve61#
activeadmin按顺序查找是否存在以下方法以显示数据
在您的案例中,您添加了
full_name
专栏,full_name
字段的首选项高于email
领域在您的情况下,您可以添加
display_name
到AdminUser
模型以替代要显示的值。如果要添加自定义方法,则可以设置
display_name_methods
activeadmin配置文件中的配置