On Thu, Jan 3, 2013 at 1:07 AM, tamouse mailing lists
<[email protected]> wrote:
> On Thu, Jan 3, 2013 at 12:34 AM, Hillary Hueter <[email protected]> wrote:
>> It was what i put in. It's probably not entirely valid, but i haven't put
>> that type of validation into the form yet.
>>
>> On Wednesday, January 2, 2013 8:44:04 AM UTC-8, tamouse wrote:
>>>
>>> On Wed, Jan 2, 2013 at 3:57 AM, Rafi A <[email protected]> wrote:
>>> >
>>> >
>>> > On Wed, Jan 2, 2013 at 1:00 AM, Hillary Hueter <[email protected]>
>>> > wrote:
>>> >>
>>> >> My form fails with the error Mysql2::Error: Column 'date_of_birth'
>>> >> cannot
>>> >> be null. However the Request Parameters have a value for date_of_birth,
>>> >> so
>>> >> i'm not sure whats going on.
>>> >> Request:
>>> >>
>>> >> {"utf8"=>"✓",
>>> >>  "authenticity_token"=>"3njnNBX4VgoV32kau3OALfhdIP00Bq78we6EKD7OXHo=",
>>> >>  "pilgrim"=>{"surname"=>"Lorem",
>>> >>  "first"=>"Ipsum",
>>> >>  "middle"=>"Lorem",
>>> >>  "aka"=>"Lorem",
>>> >>  "title"=>"Mrs. ",
>>> >>  "address"=>"111 Mockingbird Lane",
>>> >>  "city"=>"City",
>>> >>  "state"=>"CA",
>>> >>  "email"=>"[email protected]",
>>> >>  "telephone"=>"889-279-2727",
>>> >>  "nationality"=>"USA",
>>> >>  "passport_number"=>"123455",
>>> >>  "expiration"=>"06-15-2015",
>>> >>  "date_of_birth"=>"06-15-1086",
>>> >>  "jordan"=>"yes",
>>> >>  "room"=>"Share",
>>> >>  "leader"=>"Group Leader",
>>> >>  "price"=>"4000",
>>> >>  "deposit"=>"500",
>>> >>  "trip_id"=>"44",
>>> >>  "balance"=>"3500"},
>>> >>
>>> >> "commit"=>"Save"}
>>> >>
>>> >>
>>> >> Here's a gist with the form and controller code that's causing the
>>> >> issue.
>>> >> https://gist.github.com/4429457
>>> >>
>>> >> --
>>> >> You received this message because you are subscribed to the Google
>>> >> Groups
>>> >> "Ruby on Rails: Talk" group.
>>> >> To post to this group, send email to [email protected].
>>> >> To unsubscribe from this group, send email to
>>> >> [email protected].
>>> >> To view this discussion on the web visit
>>> >> https://groups.google.com/d/msg/rubyonrails-talk/-/oKhWrEOR_WcJ.
>>> >> For more options, visit https://groups.google.com/groups/opt_out.
>>> >>
>>> >>
>>> >
>>> > What is the datatype that you have set for the date_of_birth column? If
>>> > it's
>>> > date-time, then you can try convert the string into Date object first
>>> > and
>>> > then store the parsed value in database.
>>>
>>> Is this valid?
>>>
>>> >>  "date_of_birth"=>"06-15-1086",
>>>
>>> ??
>
> What shows up in your log?

I'm just curious how it works, and how your model is set up. Entering
a date value of "06-15-1086" into mysql gives a 0 date. Assuming
that's MM-DD-YYYY, mysql needs YYYY-MM-DD unless you do some other
munging. (Plus, I'm curious about a birth year 1000 years ago...)

-- 
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to