表示ユーザーの権限に基づいてメニューを動的に変更したいと考えています。私はsuperadminユーザーが通常のResourceアクション(インデックス、表示、更新など)にアクセスできるようにしたいと思います。管理者がメニュー項目をクリックすると、そのリソースのインデックスに移動します。私は通常の管理者ユーザーを特定のショーページを見るだけに制限したいと思います。Active Adminのメニュー項目を表示する
superadminのメニュールートは次のようになります/管理/リソース
通常の管理者用メニューのルートは次のようになります/管理/リソース/ ID私もに、通常の管理者のアクセスを制限したい
インデックスビュー、またはアクセスできない他のリソースにアクセスできます。私はこれらの両方を達成することができましたが、メニュー項目をまだ特定のショーページにマップすることができませんでした。私はカスタムページとビューを作成することができると知っていますが、本当にスーパーDSLと通常の管理者の間でショーと編集のためのカスタムDSLを共有したいと思います。
これを実現する方法は誰でも知っています。