私はこのチュートリアルhttp://eveloverails.wordpress.com/2011/04/02/183/に従っています。私はdeviseを使用してユーザーを作成しました。ユーザーが管理者としてログインするときに、editdestroyなどのユーザーのアクセス許可を編集できるユーザーのリストが必要です。
前もって感謝します
私はこのチュートリアルhttp://eveloverails.wordpress.com/2011/04/02/183/に従っています。私はdeviseを使用してユーザーを作成しました。ユーザーが管理者としてログインするときに、editdestroyなどのユーザーのアクセス許可を編集できるユーザーのリストが必要です。
前もって感謝します
デバイスモデル呼び出しロールにフィールドを追加できます。次に、モデルにcancan能力クラスを作成し、次のように承認を定義します
class Ability
include CanCan::Ability
def initialize(user)
# Define abilities for the passed in user here. For example:
user ||= Login.new # guest user (not logged in)
if user.role == 'admin'
can :manage, :all
else
can :read, :all
end
end
end
詳細については、wiki を参照してください: https://github.com/ryanb/cancan/wiki/Defining-Abilities