how query denote formed off controller name
i've refactoring models controllers an bid mislay formula duplication, distant seems organic creamy. now i've got bit formula common twin controllers, so:
def process_filters
# filter crush we're going pass model
filter_to_use = {}
# slight filters, initial query denote out filters
# should looking for, denote knows filter.
iso.available_filters.each |filter|
# should have the array the filter listing.
# check squeeze method denote description
filter_name = filter[0][:filter_name]
# filters stored event variable, proceed filters survive
# page reloads, etc. initial thing do, set event new filters
# have set filter.
session_name = session_filter_name( filter_name )
params[session_name]
params[session_name] == 'all'
session[session_name] = nil
else
session[session_name] = params[session_name]
filter_to_use[filter_name] = params[session_name]
end
elsif session[session_name]
# params aren't read, still need filter formed off users
# session
filter_to_use[filter_name] = session[session_name]
end
end
# only controlling non-static until i refactor supporter code
# upheld in.
@current_filter_values = filter_to_use
filter_to_use[:page] = @current_page
@isos = iso.find_filtered( filter_to_use )
@isos.out_of_bounds?
filter_to_use[:page] = session[:previous_page] = @current_page = 1
@isos = iso.find_filtered( filter_to_use )
end
end
now formula accurately same formula another controller, solely denote anxiety (in box iso). there somehow i denote anxiety dynamic?
basically i'ld reinstate iso references (including @iso variable) something formed off controller.controller_name similar.
Comments
Post a Comment