【发布时间】:2010-04-27 20:59:03
【问题描述】:
我一直在尝试构建我的第一个 Rails 应用程序,但在用户身份验证问题上陷入困境。我找到了许多使用各种插件来完成此操作的教程,但到目前为止,它们中的每一个都已过时,因此损坏了!
根据我的阅读,我认为 Authlogic 可能最适合我,我尝试了两件事:
1) 浏览 Railscast,第 160 集(这是一个设置教程) 2) 使用带有 --authlogic 标签的 Ryan B 的 nifty_authentication gem
在这两种情况下,当我尝试对用户执行任何操作时都会收到以下错误:
用于#的未定义局部变量或方法`acts_as_authentic'
我相信这是来自用户模型:
class User < ActiveRecord::Base
acts_as_authentic
end
我确定我已经安装了 authlogic gem,并且我已经添加了
config.gem "authlogic"
到我的环境.rb
关于什么是错的任何想法?有人知道添加用户身份验证的完整且最新教程吗?
编辑: 我正在运行 Ruby v. 1.8.6 和 rails v. 2.3.5
【问题讨论】:
-
安装gem后是否重启了服务器?我以前犯过这个错误。
标签: ruby-on-rails authlogic authentication