Class: Gluttonberg::Admin::Content::PageLocalizationsController
- Inherits:
-
BaseController
- Object
- ActionController::Base
- BaseController
- BaseController
- Gluttonberg::Admin::Content::PageLocalizationsController
- Defined in:
- app/controllers/gluttonberg/admin/content/page_localizations_controller.rb
Instance Method Summary collapse
-
#edit ⇒ Object
Edit page localization content (edit page).
- #update ⇒ Object
Instance Method Details
#edit ⇒ Object
Edit page localization content (edit page)
9 10 11 12 13 |
# File 'app/controllers/gluttonberg/admin/content/page_localizations_controller.rb', line 9 def edit fix_nav_label_and_slug @version = params[:version] prepare_to_edit end |
#update ⇒ Object
15 16 17 18 19 20 21 22 23 24 25 26 27 |
# File 'app/controllers/gluttonberg/admin/content/page_localizations_controller.rb', line 15 def update update_updated_at page_attributes = params["gluttonberg_page_localization"].delete(:page) set_page_localization_attributes(page_attributes) if @page_localization.update_attributes(params["gluttonberg_page_localization"]) || !@page_localization.changed? update_page_attributes(page_attributes) redirect_to_edit_page else flash[:error] = "Sorry, The page could not be updated." prepare_to_edit render :edit end end |