Class: NextRailsScaffold::StaticPagesController

Inherits:
ApplicationController
  • Object
show all
Defined in:
app/controllers/next_rails_scaffold/static_pages_controller.rb

Constant Summary collapse

STATIC_FILES_PATH =
Rails.root.join("public").to_s

Instance Method Summary collapse

Instance Method Details

#indexObject



7
8
9
10
11
12
13
14
# File 'app/controllers/next_rails_scaffold/static_pages_controller.rb', line 7

def index
  send_file file_path, type: "text/html", disposition: "inline"
rescue ActionController::ResourceNotFound
  send_file File.join(STATIC_FILES_PATH, "404.html"), type: "text/html", disposition: "inline", status: 404
rescue StandardError => e
  Rails.logger.error "StaticPagesController (#{e.class}): #{e.message}"
  raise e
end