Приложение My Rails имеет модель Teachers
, что belongs_to
Users
. Users
has_one
Teacher
. Я использую программу для аутентификации пользователей, поэтому модель пользователей поставляется с полем: last_sign_in_at
.Индекс заказа, основанный на атрибуте родительской модели
На одной из моих страниц администрирования я хочу сортировать Teachers
по их соответствию last_sign_in_at
. Как я мог это достичь?
Я попытался joins
в различных формах, например:
@teachers = User.joins(:teacher).order("users.last_sign_in_at")
, но я не получил ни один из них работать.
Вы хотите получить Учителей, но почему вы вызываете метод из класса User? Вы имеете в виду 'Teacher.joins (: user)'? –
@VanHuy конечно. Извините, ошибка новобранец. – dedles