Предполагая, что вы хотите airports
для @current_user
, отсортированного по created_at
дате preferences
, которая присоединяет airports
к @current_user
(вот так!) ...
И при условии, что:
class Airport < ApplicationRecord
has_many :preferences
end
Я считаю, что вы хотите что-то вроде:
@current_user.aiports.joins(:preferences).order(preferences: {created_at: :asc})
или :desc
, в зависимости от ваших потребностей.
Это не проверено, поэтому вам, возможно, придется немного поиграться с ним.