Rails 6
will_paginate
В моей модели у меня есть следующее:
def index
@books = Book.all.paginate page: params[:page], per_page: params[:per_page]
end
, которое даст мне массив объектов, каждый со следующими атрибутами:
name
author_id
Так что, на мой взгляд, я могу сделать следующее:
th= sortable "name", "Name"
th= sortable "author_id", "Author ID"
Но я действительно хочу показать имя автора, которое я могу получить из объекта книги, следующим образом:
book.author.name
Как книга принадлежит автору
Как сделать столбец в таблице с именем автора и сделать этот столбец сортируемым?