diff --git a/db/seeds.rb b/db/seeds.rb index 6e781e7..b688f23 100644 --- a/db/seeds.rb +++ b/db/seeds.rb @@ -3,6 +3,7 @@ require 'csv' federal_subjects_filename = Rails.root.join 'config', 'federal_subjects.csv' +contact_networks_filename = Rails.root.join 'config', 'contact_networks.csv' CSV.foreach( federal_subjects_filename, @@ -24,6 +25,20 @@ CSV.foreach( end end +CSV.foreach( + contact_networks_filename, + col_sep: '|', +) do |(id, nickname, public_name)| + id = Integer(id.strip) + nickname.strip! + public_name.strip! + + ContactNetwork.where(id: id).first_or_create! do |new_contact_network| + new_contact_network.nickname = nickname + new_contact_network.public_name = public_name + end +end + Rails.application.settings(:superuser).tap do |config| User.where(email: config[:email]).first_or_create! do |new_user| new_user.password = config[:password]