I am using following to validate the contact name like :
validates_format_of :merchant_contact_firstname, :with => /^([a-zA-Z
]+)$/, :message=>‘First name is not valid.’
But it gives error even if it is left blank. Acually, it is optional but
if it is present then it can have only alphabets. How can I validate
both presence and format separately in model?