Sha256: 7dc794c7cb4b0da6cf460863e545b39bc7c2635d8b8fade01b93e2804b8a4afe
Contents?: true
Size: 900 Bytes
Versions: 1
Compression:
Stored size: 900 Bytes
Contents
module Elabs class TagsController < ElabsPublicController ALLOWED_ORDER_FROM = %w[name].freeze DEFAULT_ORDER = { name: :desc }.freeze before_action :set_tag, only: %i[show] # GET /tags # GET /tags.json def index @tags = scope_request Tag.all end # GET /tags/1 # GET /tags/1.json def show @tag_albums = @tag.albums.for_relation @tag_articles = @tag.articles.for_relation @tag_notes = @tag.notes.for_relation @tag_projects = @tag.projects.for_relation @tag_uploads = @tag.uploads.for_relation end private # Use callbacks to share common setup or constraints between actions. def set_tag @tag = Tag.find(params[:id]) end # Never trust parameters from the scary internet, only allow the white list through. def tag_params params.require(:tag).permit(:name) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
elabs-3.0.0 | app/controllers/elabs/tags_controller.rb |