From 40119ae8138aae7c3a157677aa31360955305c9e Mon Sep 17 00:00:00 2001 From: miteruzo Date: Tue, 15 Jul 2025 21:50:32 +0900 Subject: [PATCH] =?UTF-8?q?=E7=B4=B0=E9=83=A8=E3=81=AE=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- backend/app/controllers/wiki_pages_controller.rb | 8 +++++++- backend/config/routes.rb | 1 + 2 files changed, 8 insertions(+), 1 deletion(-) 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'