From: Andy Allan Date: Wed, 30 Sep 2020 13:09:49 +0000 (+0200) Subject: Use the db:seed task to load languages X-Git-Tag: live~2310^2 X-Git-Url: https://git.openstreetmap.org/rails.git/commitdiff_plain/865d20af80a70929c761e3ea6d1010669bb4ed62?hp=61306b1b4debf92d7af9d522eb83143dbd18f2e8 Use the db:seed task to load languages This is seed data that should reasonably be loaded into every database, even those that are otherwise empty (e.g. no geo data). Using the seeds process means that it will usually be loaded by default, and is easier to find for existing rails developers. --- diff --git a/.rubocop.yml b/.rubocop.yml index ac29f4fc8..200ab8a00 100644 --- a/.rubocop.yml +++ b/.rubocop.yml @@ -37,7 +37,6 @@ Metrics/ModuleLength: Naming/FileName: Exclude: - 'script/deliver-message' - - 'script/locale/reload-languages' - 'script/update-spam-blocks' Naming/MethodParameterName: diff --git a/db/seeds.rb b/db/seeds.rb index 1beea2acc..742704b51 100644 --- a/db/seeds.rb +++ b/db/seeds.rb @@ -5,3 +5,5 @@ # # movies = Movie.create([{ name: 'Star Wars' }, { name: 'Lord of the Rings' }]) # Character.create(name: 'Luke', movie: movies.first) + +Language.load(Rails.root.join("config/languages.yml")) diff --git a/script/locale/reload-languages b/script/locale/reload-languages deleted file mode 100755 index 56a96b6c8..000000000 --- a/script/locale/reload-languages +++ /dev/null @@ -1,5 +0,0 @@ -#!/usr/bin/env ruby - -require File.dirname(__FILE__) + "/../../config/environment" - -Language.load(RAILS_ROOT + "/config/languages.yml")