0

ここで何が間違っている可能性がありますか?能力を言うのはあまり役に立たないことはわかっています。:管理、すべて; ただし、CanCan を使い始めようとしています。

私は宝石を持っていて、generate cancan:ability を実行しました。

ありがとう。

エラーとコード:

初期化されていない定数 Ability::CanCan 抽出されたソース (4 行目付近):

1: 
2: <% if current_user %>
3:     <p>Currently logged in as <strong><%= current_user.email %></strong></p>
4:     <% current_ability = Ability.new(current_user) %>
5:     <%if can? :manage, :all %>
6:      <p>Hey Buddy, You're Authorized ;)</p>
7:     <% end %>
4

1 に答える 1

1

このエラーは、私の Gemfile が、テスト環境にロードされていないグループに CanCan 要件を配置したために発生しました。

実行している環境に CanCan 要件が読み込まれていることを確認してください。この要件は、既定のグループに CanCan をロードします。

# project_root/Gemfile
source 'http://rubygems.org'

gem 'rails', '3.1.0'
gem 'cancan'
于 2012-06-11T21:07:58.593 に答える