Sha256: 88598593e00780885bfc72eae94b8ae78f3f9f0ef41b661b05b486aa979427e2
Contents?: true
Size: 1.08 KB
Versions: 52
Compression:
Stored size: 1.08 KB
Contents
module SearchHelper def too_short_query? return true if params[:q].blank? bare_query = strip_tags(params[:q]) unless bare_query.html_safe? return bare_query.strip.size < SearchController::MIN_QUERY end def render_global_search_for model render_model_view model, "_global_search" end def render_focus_search_for model render_model_view model, "_focus_search" end def model_with_details model render_model_view model, "_with_details" end def render_model_view model, type model = model.model if model.is_a? Actor render :partial => model.class.to_s.pluralize.downcase + '/' + model.class.to_s.downcase + type, :locals => {model.class.to_s.downcase.to_sym => model} end def get_search_query_words search_query = "" bare_query = strip_tags(params[:q]) unless bare_query.html_safe? return bare_query.strip.split end def search_results?(key) SocialStream::Search.count(params[:q], current_subject, :key => key) > 0 end end
Version data entries
52 entries across 52 versions & 2 rubygems