2017-04-21 34 views
0

有这么多的错误和头痛特别定制的用户身份验证时。我可以轻松使用has_secure_password并完成它。 Devise真的比Michael Hartl的has_secure_password方式更好吗?设计2017年值得使用吗?

+0

您梨比较苹果。 'has_secure_password'只是一个密码,并允许对该密码进行验证。 'devise'的功能远不止于此:电子邮件验证,密码恢复,会话处理,用户操作记录等等。 – spickermann

+0

如果你有很多定制,你可能会更好的自己动手。它需要一些时间,但可能不会比你想要的设计花费更多。 – DannyB

回答

0

我可以想象的唯一的应用程序不值得它是一个非常具体的用户身份验证系统或那些只需要什么has_secure_password方法。

当我说“一个非常特殊的用户认证系统”我的意思是一组设计用于没有内置特定的条件,这已经相当难得到我为止。你还没有提到定制是一件令人头疼的事情,所以你可能不完全确定你的意思。

制定具有可重写轻松地定制其行为相当多的方法,所以它肯定处理当前应用程序的大多数要求。

如果你想模糊的回答:使用设计始终是值得的,如果它能够处理您的项目要求,通常就可以了,即使是在2017年

如果你想具体回答:嗯,你可以也更具体。