1

嗨,我正在尝试将应用程序升级到用 Rails 2.3.5 编写的 Rails 3,我面临的最大挑战之一是插件acts_as_authenticated。

我想知道是否有从acts_as_authenticated 迁移到简单自定义身份验证的教程或步骤。

我的应用程序需要非常基本的身份验证。我看到 railscast 从头开始​​编写身份验证,但没有帮助

最大的挑战是插件编写的 current_user 方法。任何帮助将不胜感激

4

1 回答 1

3

插件acts_as_authenticated 现在已弃用,并已替换为restful-authentication

你应该安装这个插件,或者使用像Devise这样的新插件。

这两个都包含 current_user 方法,与您习惯的方式相同。

act_as_authenticated 和 restful-authentication 表之间的唯一区别是后者有一个 name 列。如果您的数据库已经有其中之一,那么您无需更改任何内容。否则添加迁移:

add_column :users, :name, :string, :limit => 100, :default => '', :null => true
于 2012-06-13T00:48:40.997 回答