首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >未定义的方法'add_acts_as_authentic_module‘

未定义的方法'add_acts_as_authentic_module‘
EN

Stack Overflow用户
提问于 2009-09-07 15:04:45
回答 5查看 1.3K关注 0票数 4

我已经添加了代码

代码语言:javascript
复制
config.gem "authlogic-oauth", :lib => "authlogic_oauth"

添加到我的应用程序中的environment.rb文件中,并收到错误

代码语言:javascript
复制
undefined method 'add_acts_as_authentic_module' for ActiveRecord::Base::Class

有什么解决方案吗?

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2009-09-07 15:18:58

你包括authlogic main-gem了吗?

也许这对你有帮助:

http://github.com/tsechingho/authlogic_bundle/issues/unreads#issue/3

票数 0
EN

Stack Overflow用户

发布于 2010-04-20 17:10:12

在rails 3.0.0.beta3上的authlogic-openid上也存在同样的问题

修复自:http://futureadapter.com/2009/11/13/authlogic-plugin-errorfix/

这段代码应该在这个文件中(粘贴了我的路径):~/.rvm/gems/ruby-1.9.1-p378/gems/authlogic-oid-1.0.4/lib/authlogic_openid.rb

代码:

代码语言:javascript
复制
if ActiveRecord::Base.respond_to?(:add_acts_as_authentic_module)
  ActiveRecord::Base.send(:include, AuthlogicOpenid::ActsAsAuthentic)
  Authlogic::Session::Base.send(:include, AuthlogicOpenid::Session)
end
票数 1
EN

Stack Overflow用户

发布于 2010-08-24 22:45:41

我也遇到过同样的问题,但当我删除了Authlogic的插件版本并通过environment.rb将gem包含进来时,这个问题就解决了。

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

https://stackoverflow.com/questions/1389802

复制
相关文章

相似问题

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