From 5b977964e88ac0daa97e26d0709d847ca3d09f8a Mon Sep 17 00:00:00 2001 From: Brenda Wallace Date: Wed, 26 Jun 2019 09:04:38 +1200 Subject: [PATCH] Fixing deprecation warning by devise --- app/views/devise/sessions/new.html.haml | 1 - app/views/devise/shared/_error_messages.html.haml | 9 +++++++++ 2 files changed, 9 insertions(+), 1 deletion(-) create mode 100644 app/views/devise/shared/_error_messages.html.haml diff --git a/app/views/devise/sessions/new.html.haml b/app/views/devise/sessions/new.html.haml index 00f47cbc5..e4d9c3688 100644 --- a/app/views/devise/sessions/new.html.haml +++ b/app/views/devise/sessions/new.html.haml @@ -5,7 +5,6 @@ = bootstrap_form_for(resource, as: resource_name, url: session_path(resource_name), html: { class: "text-center border border-light p-5" }) do |f| - = devise_error_messages! = f.text_field :login, label: 'Login', required: true = f.password_field :password, type: "password" - if devise_mapping.rememberable? diff --git a/app/views/devise/shared/_error_messages.html.haml b/app/views/devise/shared/_error_messages.html.haml new file mode 100644 index 000000000..a921fd612 --- /dev/null +++ b/app/views/devise/shared/_error_messages.html.haml @@ -0,0 +1,9 @@ +- if resource.errors.any? + #error_explanation + %h2 + = I18n.t("errors.messages.not_saved", | + count: resource.errors.count, | + resource: resource.class.model_name.human.downcase) | + %ul + - resource.errors.full_messages.each do |message| + %li= message