diff --git a/backend/app/controllers/wiki_pages_controller.rb b/backend/app/controllers/wiki_pages_controller.rb index 1ac21a8..a778b48 100644 --- a/backend/app/controllers/wiki_pages_controller.rb +++ b/backend/app/controllers/wiki_pages_controller.rb @@ -1,4 +1,10 @@ class WikiPagesController < ApplicationController + def index + wiki_pages = WikiPage.all + + render json: wiki_pages + end + def show render_wiki_page_or_404 WikiPage.find(params[:id]) end @@ -14,7 +20,7 @@ class WikiPagesController < ApplicationController return head :bad_request if id.blank? || from.blank? wiki_page_from = WikiPage.find(id) - wiki_page_to = wiki_page_from.clone + wiki_page_to = WikiPage.find(id) wiki_page_from.sha = from wiki_page_to.sha = to diff --git a/backend/config/routes.rb b/backend/config/routes.rb index 922b63c..709f1d0 100644 --- a/backend/config/routes.rb +++ b/backend/config/routes.rb @@ -13,6 +13,7 @@ Rails.application.routes.draw do get 'wiki/changes', to: 'wiki_pages#changes' get 'wiki/:id/diff', to: 'wiki_pages#diff' get 'wiki/:id', to: 'wiki_pages#show' + get 'wiki', to: 'wiki_pages#index' post 'wiki', to: 'wiki_pages#create' put 'wiki/:id', to: 'wiki_pages#update' post 'users/code/renew', to: 'users#renew'