Sha256: 144fbad43c7ba1cefbd5553123aaf6ab56398dbb91f3cdd9a527cc9551edf3f6
Contents?: true
Size: 488 Bytes
Versions: 43
Compression:
Stored size: 488 Bytes
Contents
class Admin::BooksController < Releaf::ActionController def searchable_fields [:title, :genre, author: [:name] ] end def resources relation = super relation = relation.where(active: true) if params[:only_active] relation = relation.where( 'published_at >= ?', params[:published_since]) if params[:published_since].present? relation = relation.where( 'published_at <= ?', params[:published_up_to]) if params[:published_up_to].present? relation end end
Version data entries
43 entries across 43 versions & 1 rubygems