10
11
12
13
14
15
16
17
18
19
20
21
|
# File 'app/controllers/concerns/journeybook/public_pages.rb', line 10
def show
resolver = Journeybook::PageResolver.from_request(request, path: params[:path])
@journeybook_page = resolver.call
redirect = Journeybook::Redirect.for_path(params[:path]) if @journeybook_page.blank? && resolver.site
return redirect_to(redirect.to, status: redirect.status_code) if redirect
return render_not_found unless @journeybook_page
@journeybook_site = @journeybook_page.site
@journeybook_html = Journeybook::PageRenderer.new.render(@journeybook_page, form_authenticity_token: form_authenticity_token)
end
|