Sha256: ade5e09829d2eed4cebb87358907069f31d4758ff3eba45b48d8657670067ff2
Contents?: true
Size: 789 Bytes
Versions: 5
Compression:
Stored size: 789 Bytes
Contents
class SimpleContentManagement::SimplePagesController < InheritedResources::Base defaults :resource_class => SimpleContentManagement::SimplePage include SimpleAdminPanel::ControllerExtensions alias_method_chain :collection, :search_and_pagination custom_actions resource: [:create_simple_menu_item] 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 def end_of_association_chain resource_class.active end end
Version data entries
5 entries across 5 versions & 1 rubygems