summaryrefslogtreecommitdiff
path: root/app/controllers/application_controller.rb
blob: 419e9b0c2f5d74adc837bb02d3bc21075d9ece2b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
class ApplicationController < ActionController::Base
  # Prevent CSRF attacks by raising an exception.
  # For APIs, you may want to use :null_session instead.
  protect_from_forgery with: :null_session
  before_filter :load_additional_payload_data
  rescue_from StandardError, with: :return_server_error unless Rails.env.development?

  def load_additional_payload_data
    @license_statuses = LicenseStatus::ALL
    @well_types = WellType::ALL
  end

  private

  def return_server_error
    render nothing: true, status: :internal_server_error
  end
end