私はRails、Active Addmin、cancancanで作業していました。 1つのことを除いてすべてが正常に動作しています。最近、の管理者タイプのユーザーとのクライアントの名前空間を別々に追加しました。現在、私は何とか認証されたユーザーかどうかをチェックされる条件を追加する必要があります devise_scope :user do
authenticated :user do
私は簡単なQAフォーラムを作成しようとしています。私は認証のために工夫をし、承認のためにcancancanを使うことに決めました。 Ability.rb: class Ability
include CanCan::Ability
def initialize(user)
can :read, :all
if user && user.role?(:a
私は、レールアプリケーションでさまざまなロールタイプのユーザーのための大きな能力リストを用意しています。これはCanCanCanの宝石と一緒です。 これはかなり大きくなりました。私は、さまざまなユーザーの能力の低下を見ることができる非デベロッパーユーザーです。どのように私はユーザーインターフェイス上の既存の能力を表すことができますか? すなわち class MyUserAbilityControl