你有什么建议?
Authlogic 还是 restful_authentication?
将电子邮件激活步骤构建到 authlogic 中很难吗 (据我所知,Authlogic 没有包含此功能)。
最佳答案
实际上,我不同意无花果肉 block 。您可以做几件事。如果你想要一个基本的解决方案,请尝试 restful auth,但要注意基于生成器的方法有很大的缺点。主要缺点是您将大量代码喷射到您的应用程序中。因此,当出现问题时,您必须手动修补代码或取消您所做的任何定制。最新版本的 restful auth 比早期版本好得多,早期版本向左、向右和中间喷出代码,但我的建议是尽可能让 restful auth 生成的用户和 session 代码保持独立。例如,如果您想要 User 的属性,请创建另一个对象,如 Person 并将两者链接起来。
我更喜欢 authlogic 因为:
- 感觉您的控制力更强了。
- 我很欣赏 authlogic 的文档程度,他们的示例应用程序作为指南也非常有用。
- 我也曾为测试 restful_auth 应用程序而烦恼,但对 authlogic 则不然。
- 与 restful_auth 相比,忘记密码重置、API key 等扩展程序的自定义代码要少得多。
关于ruby-on-rails - Restful_authentication 与 Authlogic,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1000704/