Class: PagesCore::FrontendController
- Inherits:
-
ApplicationController
- Object
- ActionController::Base
- BaseController
- ApplicationController
- PagesCore::FrontendController
- Includes:
- ApplicationHelper, DocumentTitleController
- Defined in:
- app/controllers/pages_core/frontend_controller.rb
Direct Known Subclasses
Instance Attribute Summary
Attributes included from Authentication
Instance Method Summary collapse
-
#load_root_pages ⇒ Object
Loads @root_pages and @rss_feeds.
Methods included from ApplicationHelper
Methods included from PagePathHelper
Methods included from ImagesHelper
#dynamic_image_tag, #image_caption, #image_figure, #original_dynamic_image_tag, #picture, #picture_tag, #uncropped_dynamic_image_tag
Methods included from AttachmentsHelper
#attachment_path, #download_attachment_path
Methods included from DocumentTitleController
Methods included from StaticCacheController
#disable_static_cache!, #static_cached?
Methods included from PoliciesHelper
#policy, #verify_policy, #verify_policy_with_proc
Methods included from ProcessTitler
inc_number_of_requests, original_title
Methods included from LocalesHelper
Methods included from ErrorRenderer
Methods included from Authentication
#authenticate!, #deauthenticate!, #logged_in?
Instance Method Details
#load_root_pages ⇒ Object
Loads @root_pages and @rss_feeds. To automatically load these in your own controllers, add the following line to your controller definition:
before_action :load_root_pages
17 18 19 20 21 22 |
# File 'app/controllers/pages_core/frontend_controller.rb', line 17 def load_root_pages @root_pages = Page.roots.localized(content_locale).published @rss_feeds = Page.where(feed_enabled: true) .localized(content_locale) .published end |