[Rails5] ArgumentError: wrong number of arguments (given 1, expected 0)

Note: add rails5 to a branch name to trigger rails5 specific CI jobs.

https://gitlab.com/gitlab-org/gitlab-ce/-/jobs/67733608

  1) Gitlab::UsageData#data gathers usage data
     Failure/Error:
       count = arel_table.from(arel_table.alias)
                 .project('COUNT(*)')
                 .where(arel_table[partition_column].eq(arel_table.alias[partition_column]))
                 .as('ct')

     ArgumentError:
       wrong number of arguments (given 1, expected 0)
     # ./lib/gitlab/database/median.rb:146:in `rank_rows'
     # ./lib/gitlab/database/median.rb:86:in `pg_median_datetime_sql'
     # ./lib/gitlab/database/median.rb:116:in `median_queries'
     # ./lib/gitlab/database/median.rb:125:in `execute_queries'
     # ./lib/gitlab/database/median.rb:12:in `median_datetimes'
     # ./lib/gitlab/cycle_analytics/base_stage.rb:38:in `block in median'
     # ./lib/gitlab/cycle_analytics/usage_data.rb:41:in `map'
     # ./lib/gitlab/cycle_analytics/usage_data.rb:41:in `stage_values'
     # ./lib/gitlab/cycle_analytics/usage_data.rb:18:in `block in to_json'
     # ./lib/gitlab/cycle_analytics/usage_data.rb:17:in `each'
     # ./lib/gitlab/cycle_analytics/usage_data.rb:17:in `each_with_object'
     # ./lib/gitlab/cycle_analytics/usage_data.rb:17:in `to_json'
     # ./lib/gitlab/usage_data.rb:84:in `cycle_analytics_usage_data'
     # ./lib/gitlab/usage_data.rb:12:in `uncached_data'
     # ./lib/gitlab/usage_data.rb:5:in `block in data'
     # ./lib/gitlab/usage_data.rb:5:in `data'
     # ./spec/lib/gitlab/usage_data_spec.rb:25:in `block (3 levels) in <top (required)>'
     # ./spec/lib/gitlab/usage_data_spec.rb:28:in `block (3 levels) in <top (required)>'