To set up db from scratch:
Ensure mapping, acrnym_mapping, sqwk_teamdata_url is accurate in teams.rake Ensure FULL_TEAM_NAMES is accurate in players.rake and gameweeks.rake
-
bundle exec rake db:migrate
-
bundle exec rake players:populate
-
bundle exec rake teams:seed_teams
-
bundle exec rake player:populate_with_history
-
bundle exec rake gameweeks:populate
To get app running:
First follow above steps, then..
-
Ensure @short_names is accurate in gameweeks_controller.rb
-
Ensure short_teamname, long_teamname, searchoptions and css styles are accurate in views/players/index.html.erb
#TODO: Stop using hardcoded team_data like above.