Sha256: c7e200ec105b01fcccacb03f9e06079a4f0636a5d83d22ffb99f76e6dbd8b04a
Contents?: true
Size: 1.09 KB
Versions: 2
Compression:
Stored size: 1.09 KB
Contents
module Elabs class LanguagesController < ElabsApplicationController ALLOWED_ORDER_FROM = %w[name].freeze DEFAULT_ORDER = { name: :desc }.freeze before_action :set_language, only: %i[show edit] # GET /languages # GET /languages.json def index languages = Language.page(params[:page]).per(self.class::MAX_ITEMS_PER_PAGE) @languages = if params['with_content_only'] && params['with_content_only'] == 'false' languages else languages.with_content_only end end # GET /languages/1 # GET /languages/1.json def show @language_albums = @language.albums.for_relation @language_articles = @language.articles.for_relation @language_notes = @language.notes.for_relation @language_projects = @language.projects.for_relation @language_uploads = @language.uploads.for_relation end private # Use callbacks to share common setup or constraints between actions. def set_language @language = Language.find(params[:id]) end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
elabs-2.0.0 | app/controllers/elabs/languages_controller.rb |
elabs-2.0.0.pre | app/controllers/elabs/languages_controller.rb |