37 lines
1.1 KiB
Ruby
37 lines
1.1 KiB
Ruby
class ResumesController < ApplicationController
|
|
before_action :authenticate_user!
|
|
before_action :set_resume, only: [:show, :update , :progress ]
|
|
|
|
def show
|
|
end
|
|
|
|
def progress
|
|
render layout: false
|
|
end
|
|
|
|
def update
|
|
respond_to do |format|
|
|
if @resume.update(resume_params)
|
|
format.html { redirect_to @resume, notice: 'Resume was successfully updated.' }
|
|
format.json { render :show, status: :ok, location: @resume }
|
|
else
|
|
format.html { render :edit }
|
|
format.json { render json: @resume.errors, status: :unprocessable_entity }
|
|
end
|
|
end
|
|
end
|
|
|
|
private
|
|
# Use callbacks to share common setup or constraints between actions.
|
|
def set_resume
|
|
@resume = current_user.resume
|
|
end
|
|
|
|
# Never trust parameters from the scary internet, only allow the white list through.
|
|
def resume_params
|
|
params.require(:resume).permit(:user_id , :finance ,
|
|
:school, :uni, :internship, :work, :tech_skills,
|
|
:soft_skills, :projects, :other, :interests, :motivation)
|
|
end
|
|
end
|