Commit 18442764 by Tô Ngọc Ánh

keep value input if validation error

parent 936da9e5
...@@ -12,8 +12,8 @@ class AppliedJobsController < ApplicationController ...@@ -12,8 +12,8 @@ class AppliedJobsController < ApplicationController
@applied_job = current_user.applied_jobs.new(applied_job_params) @applied_job = current_user.applied_jobs.new(applied_job_params)
@applied_job.curriculum_vitae = current_user.curriculum_vitae if params[:applied_job][:curriculum_vitae].nil? @applied_job.curriculum_vitae = current_user.curriculum_vitae if params[:applied_job][:curriculum_vitae].nil?
if @applied_job.invalid? if @applied_job.invalid?
flash[:error] = @applied_job.errors.full_messages flash.now[:error] = @applied_job.errors.full_messages
redirect_to new_applied_job_path(job_id: @applied_job.job_id) render :new
end end
end end
...@@ -24,7 +24,7 @@ class AppliedJobsController < ApplicationController ...@@ -24,7 +24,7 @@ class AppliedJobsController < ApplicationController
AppliedJobMailer.with(applied_job: @applied_job).success_email.deliver_later AppliedJobMailer.with(applied_job: @applied_job).success_email.deliver_later
else else
flash[:error] = @applied_job.errors.full_messages flash[:error] = @applied_job.errors.full_messages
redirect_to new_applied_job_path(job_id: @applied_job.job_id) render :new
end end
end end
......
# Load the Rails application. # Load the Rails application.
require_relative 'application' require_relative 'application'
# disable auto add field_with_errors class
ActionView::Base.field_error_proc = Proc.new do |html_tag, instance|
html_tag.html_safe
end
# Initialize the Rails application. # Initialize the Rails application.
Rails.application.initialize! Rails.application.initialize!
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment