【发布时间】:2011-06-07 07:54:49
【问题描述】:
我有一个表单,用于在 Rails 中收集大量信息。此表单的一部分是供新用户注册的字段。由于 Devise 具有专门用于创建新用户的控制器/操作,因此我不知道如何以编程方式以完全不同的操作创建用户,该操作也会创建另一条记录。我真的不能将用户注册表单分开。我不知道如何创建用户,然后让用户登录,就像我在 Authlogic 中可以轻松做到的那样。
我使用过 Authlogic 和 Devise,并且认为它们各有优缺点。使用 Devise,我喜欢“开始”一个新项目的速度有多快,但定制它似乎很痛苦。不久前,Authlogic 在 Rails 3 上遇到了很多问题,所以我改用了 Devise。我现在正在做一个新项目,并从头开始。
所以我认为这个问题有 2 个可能的答案:(a) 如何在 Devise 中执行此操作,或者 (b) 为什么我应该改用 Rails 3 切换到 Authlogic。
【问题讨论】:
-
您接受的答案适用于 Devise 和 Authlogic。
标签: ruby-on-rails ruby-on-rails-3 authlogic devise