famous-motherboard-45406
11/25/2023, 2:39 PMruby
self.search_query = -> do
if params[:global]
# Perform global search
scope.ransack(id_eq: params[:q], nom_cont: params[:q], accountnr_cont: params[:q], m: "or").result(distinct: false)
else
# Perform resource search
scope.ransack(id_eq: params[:q], nom_or_ville_cont: params[:q], accountnr_cont: params[:q], m: "or").result(distinct: false)
end
endminiature-optician-85831
11/25/2023, 2:40 PMloud-jewelry-99127
11/25/2023, 2:42 PMfamous-motherboard-45406
11/25/2023, 2:43 PMloud-jewelry-99127
11/25/2023, 2:44 PMfamous-motherboard-45406
11/25/2023, 2:48 PMloud-jewelry-99127
11/25/2023, 2:59 PMfamous-motherboard-45406
11/25/2023, 3:59 PMloud-jewelry-99127
11/25/2023, 7:38 PMloud-jewelry-99127
11/25/2023, 7:38 PMloud-jewelry-99127
11/25/2023, 7:40 PMparams[:global] is "false" which is a string and if params[:global] is a valid conditionloud-jewelry-99127
11/25/2023, 7:41 PMparams[:global] to boolean before using it on the conditionfamous-motherboard-45406
11/26/2023, 5:18 PMloud-jewelry-99127
11/26/2023, 5:30 PMActiveModel::Type::Boolean.new.cast(params[:global])