ゲスト用のユーザーを作成するための権限を定義する必要がありますか? つまり、彼はこの権限なしでサインアップできますか?
質問する
106 次
1 に答える
0
これは必要なものに関連していますが、ほとんどの場合、ゲスト ユーザーに特定の権限を設定していないと思います。Ryan Bates が CanCan で処理することを提案している方法をご覧くださいhttp://railscasts.com/episodes/192-authorization-with-cancan
実際には、Ability モデルの初期化で次のようにキャプチャできます。
def initialize(user)
user ||= User.new # guest user
if user.role? :admin
#admin permissions
else
#default permissions
end
end
于 2013-05-21T07:43:03.210 に答える