首页 文章

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

提问于
浏览
0

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

config / initializers / alchemy_user.rb

image: 'alchemy/users_module.png'

我把图像放到 app/assets/images/alchemy/users_module.rb

但该图标未显示在左侧边栏中 . 我可以通过在地址栏中手动输入地址导航到 /admin/users .

我错过了什么?

我的应用程序中有其他模型的其他模块,即医院,医生等,它们的左边栏上都带有图标 .

为了让新模块出现在左侧边栏,我需要做什么?

1 回答

  • 0

    在Alchemy CMS的Slack Channels 的帮助下,我能够解决这个问题 .

    我在 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

相关问题