Module: Controller::ActsAsPublishedConcern
- Extended by:
- ActiveSupport::Concern
- Defined in:
- app/controllers/concerns/controller/acts_as_published_concern.rb
Instance Method Summary collapse
Instance Method Details
#toggle_published ⇒ Object
5 6 7 8 9 10 11 |
# File 'app/controllers/concerns/controller/acts_as_published_concern.rb', line 5 def toggle_published @resource = load_resource @resource.toggle_published! action_taken = @resource.published? ? 'published' : 'unpublished' resource_label = @resource.try_all(*Itsf::Backend::Configuration.resource_title_methods) redirect_to :back, notice: I18n.t("acts_as_published.notices.#{action_taken}", name: resource_label) end |