From 6d81e14b4113bc8423293914a24ba7dde7b2a277 Mon Sep 17 00:00:00 2001 From: Matt Rogers Date: Sat, 3 Nov 2018 15:12:27 -0500 Subject: [PATCH] Use a non deprecated method to collect errors Hash-based access to set an error is deprecated. Use ActiveModel::Errors.add instead. Co-Authored-By: Dan Rice --- app/controllers/todos/todo_create_params_helper.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/controllers/todos/todo_create_params_helper.rb b/app/controllers/todos/todo_create_params_helper.rb index 721f9064..3fbfb8cd 100644 --- a/app/controllers/todos/todo_create_params_helper.rb +++ b/app/controllers/todos/todo_create_params_helper.rb @@ -110,7 +110,7 @@ module Todos end def add_errors(model) - @errors.each {|e| model.errors[ e[:attribute] ] = e[:message] } + @errors.each {|e| model.errors.add(e[:attribute], e[:message]) } end private