@activities = []
// You don't need an else condition. Also, Activity.all.select will be an expensive operation instead use where clause with joins
if params[:search]
search_term = params[:search].downcase.gsub(/\s+/, "")
@activities = Activity.joins(:organization, :zipcode).where("activity.name = :term OR activity.description = :term OR organization.name = :term OR organization.city = :term OR organization.state = :term OR zipcode.zip_num = :term ", term: search_term)
end
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
@activities = []
// You don't need an else condition. Also, Activity.all.select will be an expensive operation instead use where clause with joins
if params[:search]
search_term = params[:search].downcase.gsub(/\s+/, "")
@activities = Activity.joins(:organization, :zipcode).where("activity.name = :term OR activity.description = :term OR organization.name = :term OR organization.city = :term OR organization.state = :term OR zipcode.zip_num = :term ", term: search_term)
end