首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CanCan未初始化的常量能力::CanCan

CanCan未初始化的常量能力::CanCan
EN

Stack Overflow用户
提问于 2012-06-07 04:30:00
回答 1查看 1.9K关注 0票数 0

你知道我会做错什么吗?我知道说ability.can?:manage没有多大用处,但是我只是想开始使用CanCan。

我确实有宝石,并且已经运行生成cancan:能力。

谢谢。

错误和代码:

未初始化的常量constant::CanCan提取的源代码(在第4行附近):

代码语言:javascript
复制
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 %>
EN

回答 1

Stack Overflow用户

发布于 2012-06-12 05:07:59

我收到这个错误是因为我的Gemfile将CanCan需求放在了测试环境中没有加载的组中。

尝试检查您的CanCan需求是否已加载到您正在运行的环境中。此要求将加载默认组中的CanCan:

代码语言:javascript
复制
# project_root/Gemfile
source 'http://rubygems.org'

gem 'rails', '3.1.0'
gem 'cancan'
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10921762

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档