name: "Maze Tower" display_name: "Courtyard" panels { name: "FEEL" path: "Panels/Maze/maze_12" clue: "feel" answer: "touch" symbols: "sun" } panels { name: "DECOMPOSE" path: "Panels/Maze/maze_13" clue: "decompose" answer: "rot" symbols: "sun" } panels { name: "SPIRE" path: "Panels/Towers/tower_1" clue: "spire" answer: "tower" symbols: "sun" }
about summary refs log tree commit diff stats
path: root/app/controllers/tags_controller.rb
blob: bceb3cf1bb29e3430b7d7e800715bac798fcecff (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
class TagsController < ApplicationController

  def show
    @tag_name = params[:name]
    @blogs = Blog.tagged_with(params[:name]).where(published: true).order(published_at: :desc).paginate(page: params[:page], per_page: 10)
  end

  def suggest
    @tags = ActsAsTaggableOn::Tag.pluck(:name).select do |tag|
      tag.starts_with? params[:term]
    end

    render json: @tags
  end

end