Alchemy CMS - новый модуль не отображается на левой боковой панели - PullRequest
0 голосов
/ 09 декабря 2018

Я следовал этому руководству , чтобы создать новый модуль под названием Users.Я обновил icon до:

config / initializers / alchemy_user.rb

image: 'alchemy/users_module.png'

Я поместил изображение в app/assets/images/alchemy/users_module.rb

Но значок не отображается на левой боковой панели.Я могу перейти к /admin/users, набрав адрес вручную в адресной строке.

Что мне не хватает?

У меня есть другие модули для других моделей в моем приложении, например, больницы, врачи,и т. д., и они появляются в левой боковой панели со значками.

Что мне нужно сделать, чтобы новый модуль появился в левой боковой панели?

1 Ответ

0 голосов
/ 11 декабря 2018

С помощью парней из Alchemy CMS на их канале Slack я смог решить эту проблему.

У меня был typoo в 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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...