PG :: Ошибка: выражения SELECT DISTINCT, ORDER BY должны появиться в списке выбора

ActionView :: Template :: Error (PG :: Error: ERROR: для SELECT DISTINCT, выражения ORDER BY должны появляться в select listI '

я создаю сайт событий, и яЯ пытаюсь отсортировать визуализированные rsvps по времени начала события. Есть много RSVPS, поэтому яЯ группирую их с четкими, но яВ последние несколько дней у меня были большие трудности с сортировкой результатов без появления этой ошибки в PG. Я'Я посмотрел на некоторые из предыдущих вопросов по этой теме, и я все еще довольно потерян. Как я могу заставить это работать? Спасибо вам большое!

@rsvps = Rsvp.where(:voter_id => current_user.following.collect {|f| f["id"]}, :status => 'going').where("start_time > ? AND start_time < ?", Time.now, Time.now + 1.month).order("count_all desc").count(:group => :event_id).collect { |f| f[0] }

 'rsvps/rsvp', :collection => Rsvp.where(:event_id => @rsvps).select("DISTINCT(event_id)").order('start_time asc') %>

Ответы на вопрос(2)

Ваш ответ на вопрос