First commit
{{ resolvedDiscussionCount }}/{{ discussionCount }} {{ resolvedCountText }} resolved
-
-
23 if params[:user][:password].empty? # Case (3) 24 @user.errors.add(:password, "can't be empty") 25 render "edit" 26 elsif @user.update_attributes(user_params) # Case (4) 27 log_in @user 28 @user.update_attribute(:reset_digest, nil) 29 flash[:success] = "Password has been reset." 30 redirect_to @user 31 else 32 render "edit" # Case (2) 33 end 34 end 35 36 private 37 38 def user_params -
Master
indent, thẳng với private
-
-
-
-
-
34 end 35 36 private 37 38 def user_params 39 params.require(:user).permit(:password, :password_confirmation) 40 end 41 42 def get_user 43 @user = User.find_by(email: params[:email]) 44 end 45 46 # Confirms a valid user. 47 def valid_user 48 unless (@user && @user.activated? && @user.authenticated?(:reset, params[:id])) 49 redirect_to root_url -
Master
chỗ này có thể viết gọn lại thành 1 dòng
-
-
-
-
-
-
merged
Toggle commit list