Sha256: fcf5c205f3c1f9f02d0cf59fcba304fddcab82f75317db841c5b5302a3434b56

Contents?: true

Size: 383 Bytes

Versions: 2

Compression:

Stored size: 383 Bytes

Contents

class VipsController < ListController

  self.search_columns = [:name, :children, :rating, :remarks, 'cities.name']

  self.sort_mappings = {:city_id => 'cities.name'}

  protected

  class << self
    def model_class
      Person
    end
  end

  def list_entries
    super.where('rating > 5').includes(:city => :country).order('people.name, countries.code, cities.name')
  end

end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
dry_crud-1.6.0 test/templates/app/controllers/vips_controller.rb
dry_crud-1.5.0 test/templates/app/controllers/vips_controller.rb