チェックボックスを介してユーザーにロールを動的に割り当てることができるアプリケーションが必要です。どんな答えでも大歓迎です。
ありがとう
チェックボックスを介してユーザーにロールを動的に割り当てることができるアプリケーションが必要です。どんな答えでも大歓迎です。
ありがとう
Ryan Bates によるこの宝石「cancan」があります。
https://github.com/ryanb/cancan
認証のためにDeviseとうまく統合します。
この 2 部構成のチュートリアルをお読みください。
class Ability
include CanCan::Ability
def initialize(user)
if user.admin?
can :manage, :all
else
user.permissions.each do |permission|
can permission.action_name.to_sym, permission.object_type.constantize # Getting the class name
end
end
end
end
これにより、ユーザーのアクセス許可が動的に作成されます。これは役に立ちますか?