orbit4-5/app/controllers/application_controller.rb

28 lines
634 B
Ruby
Raw Normal View History

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: :exception
2014-04-01 07:10:21 +00:00
before_action :set_locale
2014-04-08 10:46:27 +00:00
helper_method :current_site
2014-04-01 07:10:21 +00:00
def default_url_options(options={})
{ locale: I18n.locale }
end
def set_locale
I18n.locale = params[:locale] || I18n.default_locale
end
def get_layout
f = File.join("../../templates/", "#{@key}", '/home/page.html.erb')
end
def get_key
@key = Template::KEY
end
2014-04-08 10:46:27 +00:00
def current_site
@current_site = Site.find_by(site_active: true)
end
end