Files
site/db/seeds.rb

82 lines
2.3 KiB
Ruby

# frozen_string_literal: true
# This file should contain all the record creation needed to seed the database with its default values.
# The data can then be loaded with the bin/rails db:seed command (or created alongside the database with db:setup).
# Faction
neutral_faction_name = 'NEUTRAL'
translated_neutre_faction_name_en_gb = 'Neutral'
translated_neutre_faction_name_fr_fr = 'Neutre'
horde_faction_name = 'HORDE'
translated_horde_faction_name_en_gb = 'Horde'
translated_horde_faction_name_fr_fr = 'Horde'
alliance_faction_name = 'ALLIANCE'
translated_alliance_faction_name_en_gb = 'Alliance'
translated_alliance_faction_name_fr_fr = 'Alliance'
# Create some WowRace
# Pandaren
wow_race = WowRace.new(
faction: neutral_faction_name,
is_selectable: true,
is_allied_race: false,
race_id: 24
)
Mobility.with_locale('en-gb') do
wow_race.name = 'Pandaren'
wow_race.male_name = 'Pandaren'
wow_race.female_name = 'Pandaren'
wow_race.translated_faction = translated_neutre_faction_name_en_gb
end
Mobility.with_locale('fr-fr') do
wow_race.name = 'Pandaren'
wow_race.male_name = 'Pandaren'
wow_race.female_name = 'Pandaren'
wow_race.translated_faction = translated_neutre_faction_name_fr_fr
end
wow_race.save
# Blood Elf
wow_race = WowRace.new(
faction: horde_faction_name,
is_selectable: true,
is_allied_race: false,
race_id: 10
)
Mobility.with_locale('en-gb') do
wow_race.name = 'Blood Elf'
wow_race.male_name = 'Blood Elf'
wow_race.female_name = 'Blood Elf'
wow_race.translated_faction = translated_horde_faction_name_en_gb
end
Mobility.with_locale('fr-fr') do
wow_race.name = 'Elfe de sang'
wow_race.male_name = 'Elfe de sang'
wow_race.female_name = 'Elfe de sang'
wow_race.translated_faction = translated_horde_faction_name_fr_fr
end
wow_race.save
# Kul Tiran
wow_race = WowRace.new(
faction: alliance_faction_name,
is_selectable: true,
is_allied_race: true,
race_id: 32
)
Mobility.with_locale('en-gb') do
wow_race.name = 'Kul Tiran'
wow_race.male_name = 'Kul Tiran'
wow_race.female_name = 'Kul Tiran'
wow_race.translated_faction = translated_alliance_faction_name_en_gb
end
Mobility.with_locale('fr-fr') do
wow_race.name = 'Kultirassien'
wow_race.male_name = 'Kultirassien'
wow_race.female_name = 'Kultirassienne'
wow_race.translated_faction = translated_alliance_faction_name_fr_fr
end
wow_race.save