# Manage event tags class TagsController < InheritedResources::Base def index @tags = Event .pluck(:tags).map { |e| e.split }.flatten .group_by { |i| i } .map { |k, v| [k, v.size] } .reject { |_k, v| v < 2 } .sort respond_to do |format| format.html format.json { render json: @tags.to_json } end end def show @events_future = Event.future.tag params[:id] @events_past = Event.past.tag params[:id] end end