-
Notifications
You must be signed in to change notification settings - Fork 10
Sample Rails code
vijendra edited this page Oct 25, 2014
·
3 revisions
Sample form code
<%= form_tag(checkr_candidates_path(key: params[:key]) ) do |f| -%>
<label> <abbr title="required">*</abbr> First Name </label>
<br />
<%= text_field_tag 'first_name', params[:first_name], placeholder: "First Name" %>
<br /> <br />
<label> <abbr title="required">*</abbr> Middle Name </label>
<br />
<%= text_field_tag 'middle_name', params[:middle_name], placeholder: "Middle Name" %>
<br /> <br />
<label> <abbr title="required">*</abbr> Last Name </label>
<br />
<%= text_field_tag 'last_name', params[:last_name], placeholder: "Last Name" %>
<br /> <br />
<label> <abbr title="required">*</abbr> Date of birth </label>
<br />
<%= text_field_tag 'date_of_birth', params[:date_of_birth], placeholder: "Date of birth(1970-01-22)" %>
<br /> <br />
<label> <abbr title="required">*</abbr> Social security # </label>
<br />
<%= text_field_tag 'social_security', params[:social_security], placeholder: "Social security #" %>
<br /> <br />
<label> <abbr title="required">*</abbr> Current zip code </label>
<br />
<%= text_field_tag 'current_zip_code', params[:current_zip_code], placeholder: "Current zip code" %>
<br /> <br />
<label> <abbr title="required">*</abbr> Driver license state </label>
<br />
<%= text_field_tag 'driver_license_state', params[:driver_license_state], placeholder: "Driver license state" %>
<br /> <br />
<label> <abbr title="required">*</abbr> Driver license # </label>
<br />
<%= text_field_tag 'driver_license_number', params[:driver_license_number], placeholder: "Driver license #" %>
<br /> <br />
<label> <abbr title="required">*</abbr> Phone number </label>
<br />
<%= text_field_tag 'phone', params[:phone], placeholder: "Phone number" %>
<br /> <br />
<label> <abbr title="required">*</abbr> Email </label>
<br />
<%= text_field_tag 'email', params[:email] || @applicant.email, placeholder: "Email" %>
<br /> <br />
<label> <abbr title="required">*</abbr> Checkr Agreement text should be copied here</label>
<%= radio_button_tag 'accept', 1, checked: true %>
<div><%= submit_tag 'Save' %></div>
<% end -%>
Sample controller code
class CheckrCandidatesController < ApplicationController
def create
begin
candidate = Checkr::Candidate.create( :first_name => params[:first_name], :middle_name => params[:middle_name], :last_name => params[:phone], :email => params[:email], driver_license_number: params[:driver_license_number], driver_license_state: params[:driver_license_state], dob: params[:date_of_birth], phone: params[:phone])
candidate.id
render text: 'Thanks'
rescue => e
flash[:error] = e.message
render :new
end
end
end