私はRailsでActiveAdminを使用しています。管理者ユーザー以外のスーパーユーザーに管理されているサイトのセクションをロックしようとしています。メニューをバイパスした場合、ルートはまだ動作がActiveadmin非スーパーユーザーのアイテムへのアクセスを制限する
ActiveAdmin.register AdminUser do
menu :parent => "Settings", :if => proc { current_admin_user.superuser }
end
及び/管理/ admin_users
ロックするためのベストプラクティスは何ですか
に直接移動:は、当然のことながら私はこのようなメニューオプションを非表示にすることができますActiveAdminの管理者のルートとコントローラを停止します。
私たちが望むならば避けるためにどのようなカンカン?私はリソースにbefore_filterを登録する方法を見つけるのに苦労しているので、current_user.administratorを確認するだけです。 Cancanはこのインスタンスでは過剰なようです。 –