18 lines
364 B
Ruby
18 lines
364 B
Ruby
|
class TagsController < InheritedResources::Base
|
||
|
def index
|
||
|
@tags = Event
|
||
|
.pluck(:tags)
|
||
|
.join(' ')
|
||
|
.split
|
||
|
.group_by { |i| i }
|
||
|
.reject { |k, v| v.size < 2 }
|
||
|
.collect { |k, v| [k, v.size()] }
|
||
|
.sort
|
||
|
end
|
||
|
|
||
|
def show
|
||
|
@eventsFuture = Event.future.tag params[:id]
|
||
|
@eventsPast = Event.past.tag params[:id]
|
||
|
end
|
||
|
end
|