-2

ゲスト用のユーザーを作成するための権限を定義する必要がありますか? つまり、彼はこの権限なしでサインアップできますか?

4

1 に答える 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 に答える