From 22f1fa5365c30906bfc3ef20337a0d7256780648 Mon Sep 17 00:00:00 2001 From: miteruzo Date: Tue, 10 Feb 2026 12:44:37 +0900 Subject: [PATCH] #258 --- backend/app/controllers/wiki_pages_controller.rb | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/backend/app/controllers/wiki_pages_controller.rb b/backend/app/controllers/wiki_pages_controller.rb index e9960ed..b1337bd 100644 --- a/backend/app/controllers/wiki_pages_controller.rb +++ b/backend/app/controllers/wiki_pages_controller.rb @@ -15,14 +15,16 @@ class WikiPagesController < ApplicationController end def show - page = WikiPage.find_by(id: params[:id]) + page = WikiPage.joins(:tag_name, :wiki_revisions, wiki_revisions: :wiki_revision_lines) + .includes(:tag_name, :wiki_revisions, wiki_revisions: :wiki_revision_lines) + .find_by(id: params[:id]) render_wiki_page_or_404 page end def show_by_title title = params[:title].to_s.strip - page = WikiPage.joins(:tag_name) - .includes(:tag_name) + page = WikiPage.joins(:tag_name, :wiki_revisions, wiki_revisions: :wiki_revision_lines) + .includes(:tag_name, :wiki_revisions, wiki_revisions: :wiki_revision_lines) .find_by(tag_names: { name: title }) render_wiki_page_or_404 page end