Sha256: 81ccd1eab5ed91947defa1b5795aea526ea6e136d52fd8d7292f7668746703a8
Contents?: true
Size: 599 Bytes
Versions: 62
Compression:
Stored size: 599 Bytes
Contents
module Workarea class Storefront::PagesController < Storefront::ApplicationController before_action :cache_page def show model = Content::Page.find_by(slug: params[:id]) raise InvalidDisplay unless model.active? || current_user.try(:admin?) @page = Storefront::PageViewModel.new(model, view_model_options) end def home_page @page = Storefront::ContentViewModel.new( Content.for('home_page'), view_model_options ) end def robots; end def accessibility; end def browser_config; end def web_manifest; end end end
Version data entries
62 entries across 62 versions & 1 rubygems