Class: SimpleContentManagement::SimplePagesController

Inherits:
InheritedResources::Base
  • Object
show all
Includes:
SimpleAdminPanel::ControllerExtensions
Defined in:
app/controllers/simple_content_management/simple_pages_controller.rb

Instance Method Summary collapse

Instance Method Details

#create_simple_menu_itemObject



7
8
9
10
11
12
13
14
15
16
# File 'app/controllers/simple_content_management/simple_pages_controller.rb', line 7

def create_simple_menu_item
  route = resource.simple_routes.first
  simple_menu_item = SimpleContentManagement::SimpleMenuItem.create uri: "/#{route.path}.html", name: resource.name
  if simple_menu_item.persisted?
    flash[:notice] = "Pagina toegevoegd aan menu."
  else
    flash[:error] = "Kon pagina niet toevoegen aan menu: #{simple_menu_item.errors.full_messages.to_sentence}"
  end
  redirect_to resource_path
end

#end_of_association_chainObject



18
19
20
# File 'app/controllers/simple_content_management/simple_pages_controller.rb', line 18

def end_of_association_chain
  resource_class.active
end