2 changed files with 21 additions and 2 deletions
@ -1,7 +1,20 @@
|
||||
class SchemesController < ApplicationController |
||||
include Pagy::Backend |
||||
include Modules::SearchFilter |
||||
|
||||
before_action :authenticate_user! |
||||
|
||||
def index |
||||
@all_schemes = Scheme.all |
||||
all_schemes = Scheme.all |
||||
|
||||
@pagy, @schemes = pagy(filtered_collection(all_schemes, search_term)) |
||||
@searched = search_term.presence |
||||
@total_count = all_schemes.size |
||||
end |
||||
|
||||
private |
||||
|
||||
def search_term |
||||
params["search"] |
||||
end |
||||
end |
||||
|
Loading…
Reference in new issue