Books by Del Rey

How this page is built the gem renders it — this is all you write

A full table — search, an inline filter row, sortable columns and row actions — all derived from the model. This page toggles between the curated :index and the fuller :catalog fieldset (currently :catalog). Your controller assigns @books — scope it for authorization (e.g. Book.accessible_by(current_ability)) and the gem renders that scope.

app/models/book.rb
crud_structure do
  attribute :price, as: :number, unit: '€', digits: 2
  fieldset :index,   %i[cover title author_names genre price publisher active]
  fieldset :catalog, %i[cover title subtitle author_names genre price purchase_price
                        shop_margin pages published_on publisher reviews active manual created_at]
end
app/views/books/index.html.erb
<%= crud_collection @books, fieldset: :catalog %>   <%# search, filters, sort, actions %>
<%= crud_filter   Book, fieldset: :catalog %>     <%# filter sidebar (takes the model, not a scope) %>

Read more: Fields & cells  ·  Views & fieldsets

Reset
Cover Title Subtitle Author names Genre Price Pages Published on Publisher Reviews Active Manual Created at
Reset
The Broken Dune 10 Liu Cixin, Margaret Atwood, and Martha Wells Scifi 13.54 € 344 1950-03-02 Del Rey 29 Jun 06:34
The Endless Forest 18 A novel of the City Octavia Butler, Ann Leckie, and Liu Cixin Scifi 11.84 € 440 1957-12-19 Del Rey 29 Jun 06:34
Filter
Title
Subtitle
Author names
Genre
Price
Pages
Published on
Publisher
Active
Created at
Blurb
Reset