international_recruit/app/controllers/international_recruits_cont...

37 lines
927 B
Ruby
Raw Normal View History

2017-09-21 12:53:58 +00:00
class InternationalRecruitsController < ApplicationController
def index
countries = []
session = OrbitHelper.request.session
InternationalCountry::LIST.keys.each do |countrykey|
countries << [InternationalCountry::LIST[countrykey], countrykey]
end
years = (0..10).collect do |x|
t = x == 10 ? x.to_s + " more years" : x.to_s
[t, x]
end
{
"application" => RecruitApplication.new,
"countries" => countries,
"years" => years,
"member" => session["current_pseudo_user_id"]
}
end
def application_success
{}
end
def submitapplication
ra = RecruitApplication.new(application_params)
ra.save
page = Page.where(:module => "international_recruit").first
redirect_to "/#{I18n.locale.to_s}#{page.url}?method=application_success"
end
private
def application_params
params.require(:recruit_application).permit!
end
end