how can i limit the access of active admin using cancancan in rails :     i want that admin cannot see the data of the user (which user added manually).
    admin can only see the data which he added from admin panel
    i'm using cancancan gem and active admin gem.
    
  this is the ability.rb file where cancancan is being used
    
         def initialize(user)
        user ||= User.new # guest user (not logged in)
        if user.admin?
          can :manage, :all
          
        else
          can :manage, WebCred, user_passes: {user_id: user.id}
        end
  ____________________________________________________________
    
        index do
        selectable_column
        id_column
        column :email
        column :current_sign_in_at
        column :sign_in_count
        column :created_at
        actions
      end
    
      filter :email
      filter :current_sign_in_at
      filter :sign_in_count
      filter :created_at
    
      form do |f|
        f.inputs do
          f.input :email
          f.input :password
          f.input :password_confirmation
        end
        f.actions
      end

this is the file of my  active admin.
i want my admin cannot see the passord of the webcred which user add manually
while he can see the password that he added