I am trying to find the best way in validating a textfield
'start_time' in a form,
based on the expected strftime format ("%I:%M%p")
if a user don't enter the correct format like " 01:45PM" hh:mm in
12-hours (with PM/AM ) then should raise an error
I know it's possible to validate using gsub , but I wonder if there is
any possibility to raise an ArgumentError in parsing the value in a
start_time = "89"
t = Time.parse(Time.now.to_date.to_s + "," + start_time)
but it doesn't raise an error...