Devise存储密码在哪里?

时间:2013-07-18 02:12:32

标签: ruby-on-rails devise

这只是出于我自己的好奇心的一个问题,我会假设它将它们存储在用户的表中,但也许它可能不安全吗?如果它没有将它存储在用户表中它去哪里,如果你知道...为什么?

谢谢:)

1 个答案:

答案 0 :(得分:0)

设计将密码和其他数据存储在与您在设置期间指定的模型关联的表中。在设置过程中,您传递一个型号名称:

# MODEL is a placeholder for the model you want to use with Devise, usually 'User'
rails generate devise MODEL

然后,生成器会创建一个迁移,以更改与该模型关联的表。因此,如果您通过Userusers表将被更改。

Have a look在Devise内的迁移文件中。