我开始使用nifty-generators为用户身份验证构建我的应用程序,因为我是Rails的新手,这是最简单的方法。现在,我们正在寻找启动应用程序,我想实现流行的Restful身份验证,因为我们需要它提供的一些功能。
我从未以这种方式升级现有模型,我想知道最好的方法是什么。我应该删除与用户模型相关的东西吗?或者Restful Authentication是否会覆盖常用名称项?当然,我可以进入应用程序并根据任何更改进行调整。
一般来说,经验更丰富的Rails编码器会如何处理这个问题?
谢谢!
答案 0 :(得分:1)
答案 1 :(得分:0)
我会添加另一个模型并通过has_one-relation ..
来关联它f.e。添加帐户模型(如果您的用户模型已存在)
class Account << AR
belongs_to :user
end
class User << AR
has_one :account
end
答案 2 :(得分:0)
如果您有相当数量的测试,那么应该没有问题。如果你做错了,你的套房会通知你。
我个人会亲自在另一个项目上实施Restful Auth。尽情使用它,直到您了解它如何影响您的用户模型,然后复制代码和您需要的任何迁移。
关于Restful Auth和一些很酷的扩展的精彩教程是here