Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/23.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 如何仅通过单击用户邮件中的确认链接让用户登录?_Ruby On Rails_Ruby_Authentication_Devise - Fatal编程技术网

Ruby on rails 如何仅通过单击用户邮件中的确认链接让用户登录?

Ruby on rails 如何仅通过单击用户邮件中的确认链接让用户登录?,ruby-on-rails,ruby,authentication,devise,Ruby On Rails,Ruby,Authentication,Devise,我在rails应用程序中集成了设计确认模块。我希望用户只有在点击电子邮件中提供的确认链接后才能登录。但是,用户在登录后立即被重定向到预期页面,无需登录。您能分享一些代码吗?根据本指南:-您需要在控制器覆盖配置重定向中调用资源中的sign_。在我在initializers/designe.rb config.allow_unconfirmed_access_for=365.days中对以下选项进行注释后,它就起作用了。您确定这是您想要的吗?使用此选项,Desive将允许新用户在365天内登录,而不

我在rails应用程序中集成了设计确认模块。我希望用户只有在点击电子邮件中提供的确认链接后才能登录。但是,用户在登录后立即被重定向到预期页面,无需登录。

您能分享一些代码吗?根据本指南:-您需要在控制器覆盖配置重定向中调用资源中的sign_。在我在initializers/designe.rb config.allow_unconfirmed_access_for=365.days中对以下选项进行注释后,它就起作用了。您确定这是您想要的吗?使用此选项,Desive将允许新用户在365天内登录,而不必确认他们的电子邮件。我的意思是,以前它没有注释,然后我将该行注释掉,禁用未确认的访问