我有一个完全实现的用户身份验证模块,使用了Devise的所有规范。模型是user,表是users。我在config文件夹中还有devise.rb配置文件和另一个配置文件devise_security_extension.rb。我按照建议安装了devise_security_extension,但现在我不清楚我应该使用哪种型号,是原始的user型号,还是应该使用其他型号。我是应该继续使用表users,还是应该用the_resources替换它?或者我应该将它们都保留下来,并使用User ID列作为它们之间的外键?我可以保留两个设备配置文件devise.rb和devise_security_extension.rb,还是需要删除其中一个?两个文件都在做
Devise.setup do |config|
# but the config statements are not the same in both of them
end我还期望在表the resources和old_passwords之间有类似has_many和belongs_to的东西,不知何故在它们之间共享一个User ID字段,而像has_many和belongs_to这样的关系可能在某些模型中的某个地方,但我不知道在哪里?
不知道如何让它正常工作?通过这个扩展实现的许多其他功能,我已经用Devise实现了。实际上,我需要的是一个扩展,而不是竞争重写。怎么办?
https://stackoverflow.com/questions/38282908
复制相似问题