嗨,我正在尝试将应用程序升级到用 Rails 2.3.5 编写的 Rails 3,我面临的最大挑战之一是插件acts_as_authenticated。
我想知道是否有从acts_as_authenticated 迁移到简单自定义身份验证的教程或步骤。
我的应用程序需要非常基本的身份验证。我看到 railscast 从头开始编写身份验证,但没有帮助
最大的挑战是插件编写的 current_user 方法。任何帮助将不胜感激
嗨,我正在尝试将应用程序升级到用 Rails 2.3.5 编写的 Rails 3,我面临的最大挑战之一是插件acts_as_authenticated。
我想知道是否有从acts_as_authenticated 迁移到简单自定义身份验证的教程或步骤。
我的应用程序需要非常基本的身份验证。我看到 railscast 从头开始编写身份验证,但没有帮助
最大的挑战是插件编写的 current_user 方法。任何帮助将不胜感激
插件acts_as_authenticated 现在已弃用,并已替换为restful-authentication。
你应该安装这个插件,或者使用像Devise这样的新插件。
这两个都包含 current_user 方法,与您习惯的方式相同。
act_as_authenticated 和 restful-authentication 表之间的唯一区别是后者有一个 name 列。如果您的数据库已经有其中之一,那么您无需更改任何内容。否则添加迁移:
add_column :users, :name, :string, :limit => 100, :default => '', :null => true