|
|
|
@@ -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 |
|
|
|
|