Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/neo4j/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 什么';典狱长和警察有什么区别?和user.u密码是否有效?_Ruby On Rails_Devise - Fatal编程技术网

Ruby on rails 什么';典狱长和警察有什么区别?和user.u密码是否有效?

Ruby on rails 什么';典狱长和警察有什么区别?和user.u密码是否有效?,ruby-on-rails,devise,Ruby On Rails,Devise,我在rails应用程序中设计用户身份验证。 我找到了两种方法,“warden.authenticate?”和“user.valid\u password?”。 谁能告诉我它们之间有什么区别。Desive是建在一个叫做Warden的图书馆上面的。Warden是Rack的低级身份验证库,在堆栈中充当中间件。典狱长通过实施其他人必须继承的基本战略,为战略提供基础 warden方法是私有的,因此不能作为操作访问。如果您打算从视图访问它,则需要将其设置为帮助器方法 希望这有帮助

我在rails应用程序中设计用户身份验证。 我找到了两种方法,“warden.authenticate?”和“user.valid\u password?”。
谁能告诉我它们之间有什么区别。

Desive是建在一个叫做Warden的图书馆上面的。Warden是Rack的低级身份验证库,在堆栈中充当中间件。典狱长通过实施其他人必须继承的基本战略,为战略提供基础

warden方法是私有的,因此不能作为操作访问。如果您打算从视图访问它,则需要将其设置为帮助器方法

希望这有帮助