Alchemy CMS - 新模块未显示在左侧栏中

Alchemy CMS - new module not showing in the left sidebar

我已经按照这个 guide 生成了一个名为 Users 的新模块。我已将 icon 更新为:

config/initializers/alchemy_user.rb

image: 'alchemy/users_module.png'

我已经把图片放到app/assets/images/alchemy/users_module.rb

但是图标没有显示在左侧边栏中。我可以通过在地址栏中手动输入地址来导航到 /admin/users

我错过了什么?

我的应用程序中有其他模型的其他模块,即医院、医生等,它们确实出现在带有图标的左侧栏中。

我需要做什么才能让新模块出现在左侧边栏中?

在他们的 Slack 频道上 Alchemy CMS 的帮助下,我解决了这个问题。

我在 alchemy_user.rb 中打错了,在 UserAbility 中漏掉了一条规则。

alchemy_user.rb

相反

Alchemy::Modules.register_module({
    controller: '/admin/user',
    ...
})

应该是

controller: '/admin/users' # plural

并且在user_ability.rb

can :manage, :admin_users