Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
  • Loading branch information
pi3r committed Feb 4, 2012
1 parent f378d86 commit 12ff17f
Show file tree
Hide file tree
Showing 3 changed files with 11 additions and 4 deletions.
8 changes: 4 additions & 4 deletions app/controllers/jobs_controller.rb
Expand Up @@ -27,13 +27,13 @@ def show
def create
@job = Job.new params[:job]

unless @job.save
if verify_recaptcha(model: @job, message: I18n.t('recaptcha.errors.verification_failed')) && @job.save
session[:job_id] = @job.id
redirect_to preview_jobs_path
else
error(:form_not_valid, {now: true})
render(:new) and return
end

session[:job_id] = @job.id
redirect_to preview_jobs_path
end

def edit
Expand Down
3 changes: 3 additions & 0 deletions app/views/jobs/_form.html.haml
Expand Up @@ -33,5 +33,8 @@
= f.input :internship
- unless @job.errors[:contracts_error].empty?
%span.error= @job.errors[:contracts_error].first
= recaptcha_tags
- if @job.errors[:base].any?
%span.error= @job.errors[:base].join("<br/>")
.block
= f.button :submit
4 changes: 4 additions & 0 deletions config/locales/fr/recaptcha.yml
@@ -0,0 +1,4 @@
fr:
recaptcha:
errors:
verification_failed: "Le captcha est invalide"

0 comments on commit 12ff17f

Please sign in to comment.