Если я передам String
в столбец Datetime
при создании нового объекта AR, он будет автоматически проанализирован:
1.9.2p290 :011 > Movie.new(:release_date=>"21-Nov-1990")
=> #<Movie id: nil, release_date: "1990-11-21 00:00:00", created_at: nil, updated_at: nil>
Как Rails
или ActiveRecord
делают это волшебство? Какой метод он использует?