From 20d57d4d461131a7b29925e2e34cfed8d34d17a1 Mon Sep 17 00:00:00 2001 From: Bertocq Date: Wed, 31 May 2017 14:42:26 +0200 Subject: [PATCH] Create rake task to migrate Setting key from per_page_code to per_page_code_head --- lib/tasks/settings.rake | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 lib/tasks/settings.rake diff --git a/lib/tasks/settings.rake b/lib/tasks/settings.rake new file mode 100644 index 000000000..29dc256bb --- /dev/null +++ b/lib/tasks/settings.rake @@ -0,0 +1,11 @@ +namespace :settings do + + desc "Changes Setting key per_page_code for per_page_code_head" + task per_page_code_migration: :environment do + per_page_code_setting = Setting.where(key: 'per_page_code').first + + Setting['per_page_code_head'] = per_page_code_setting&.value.to_s if Setting.where(key: 'per_page_code_head').first.blank? + per_page_code_setting.destroy if per_page_code_setting.present? + end + +end