Class: Alchemy::Admin::LayoutpagesController
- Inherits:
-
BaseController
- Object
- BaseController
- BaseController
- Alchemy::Admin::LayoutpagesController
- Includes:
- Clipboard, CurrentLanguage
- Defined in:
- app/controllers/alchemy/admin/layoutpages_controller.rb
Instance Method Summary collapse
Methods included from Clipboard
Methods inherited from BaseController
Instance Method Details
#edit ⇒ Object
18 19 20 |
# File 'app/controllers/alchemy/admin/layoutpages_controller.rb', line 18 def edit @page = Page.find(params[:id]) end |
#index ⇒ Object
13 14 15 16 |
# File 'app/controllers/alchemy/admin/layoutpages_controller.rb', line 13 def index @layout_pages = Page.layoutpages.where(language: @current_language) @languages = Language.on_current_site end |
#update ⇒ Object
22 23 24 25 26 27 28 29 30 31 |
# File 'app/controllers/alchemy/admin/layoutpages_controller.rb', line 22 def update @page = Page.find(params[:id]) if @page.update(page_params) @notice = Alchemy.t("Page saved", name: @page.name) @while_page_edit = request.referer.include?("edit") render "alchemy/admin/pages/update" else render :edit, status: 422 end end |