pages add and destroy

This commit is contained in:
2022-12-05 10:56:20 +02:00
parent d30ce30370
commit f5d53b6d1c
4 changed files with 36 additions and 15 deletions

View File

@ -11,22 +11,21 @@ module Merged
def show
end
# GET /merged/pages/new
def new
end
# GET /merged/pages/1/edit
def edit
end
# POST /merged/pages
def create
@page = Merged::Page.new(page_params)
if @page.save
redirect_to @page, notice: "Page was successfully created."
name = params[:name]
message = Page.check_name(name)
if( message.nil?)
@page = Page.build_new(name)
redirect_to new_page_section_url(@page.name) , notice: "Page was successfully created."
else
render :new, status: :unprocessable_entity
@pages = Page.all.values
flash.now.alert = message
render :index
end
end
@ -41,8 +40,8 @@ module Merged
# DELETE /merged/pages/1
def destroy
@page.destroy
redirect_to page_url, notice: "Page was successfully destroyed."
Page.destroy(@page)
redirect_to pages_url, notice: "Page #{@page.name} was removed."
end
private