У меня есть следующее отношение в моем приложении rails:
жанр
- имеет много - авторов
авторы - принадлежат жанру и имеет много книг
книг - принадлежит авторам и пользователям
(пользователи могут добавлять книги в БД)
в моем контроллере у меня есть:
@books=current_user.books(:include => [:author => :genre], :order => 'created_at DESC')
Хотя я могу использовать переменную @books в своих представлениях - ничего не сделано правильно (т. Е. Не отображаются только книги, добавленные этим пользователем, и не создается по убыванию созданной_ат) ...
есть идеи?
-
Также я использую разрешение для аутентификации пользователя, поэтому current_user без @ в контроллере, кажется, работает нормально
На самом деле, я думаю, что отношение работает, только сортировка может не работать ...