Tag: 重置密码

ruby on rails 4 – devise – send_reset_password_instructions – 重置密码 – 重置密码令牌无效

我在rails版本’4.2.4’上使用ruby并设计4.0.0 gem ‘rails’, ‘4.2.4’ devise (4.0.0) bcrypt (~> 3.0) orm_adapter (~> 0.1) railties (>= 4.1.0, 1.2.3) 接管一些由某人制作的代码,他们已经实现了重置密码,但没有完成工作。 我想解决它。 从控制台,我试图使用这个: > u = User.first > u.send_reset_password_instructions 这是控制台输出: [15] pry(main)> u.send_reset_password_instructions Devise::Mailer#reset_password_instructions: processed outbound mail in 37.9ms Sent mail to testme@gmail.com (6024.6ms) Date: Sun, 20 May 2018 12:13:23 +0800 From: “My Support” Reply-To: “Harta.Org Support” To: testme@gmail.com […]

我在尝试重置密码时会触发validation错误

我正在使用设计进行身份validation,并且在设置设计后我已经在users表中添加了一些其他字段。 用户只能通过输入电子邮件和密码进行注册,注册后用户可以编辑他的个人资料。 为此,我使用了:on => update。 但是现在当我试图重置密码validation时,触发错误就像名字不能空白而等等等等。 我正在使用设计和使用注册#edit来重置密码。 以下是我的用户模型。 class User { :small => “150×150>”, :medium => “300×300>”, :large => “500×500>” } has_many :blogs, :dependent => :destroy has_many :comments, :dependent => :destroy has_many :followers, :through => :blogs has_many :followings, :class_name => ‘Follower’, :foreign_key => ‘user_id’ has_many :following_blogs, :through => :followings, :source => :blog has_many :blog_followers, :through […]