目前我正在升級我的應用程序從紅寶石1.8.7紅寶石2. 我得到以下問題日期時間。time.now現在在紅寶石1.8.7 vs紅寶石2?
的Ruby 1.8.7控制檯:
u=User.find :last
=> #<User id: 1191, login: "[email protected]", name: "Sri Lakshmi", email: "[email protected]" , created_at: "2014-01-27 12:09:04", updated_at: "2014-01-28 15:57:23">
u.updated_at="1/13/2014"
=> "1/13/2014"
u.save
=> true
紅寶石2控制檯:
u=User.find :last
=> #<User id: 1191, login: "[email protected]", name: "Sri Lakshmi", email: "[email protected]" , created_at: "2014-01-27 12:09:04", updated_at: "2014-01-28 15:57:23">
u.updated_at="1/13/2014"
=> "1/13/2014"
u.save
*****ArgumentError: argument out of range*****
我想在Ruby中2紅寶石1.8.7日期時間格式,我想用我所用格式保持在Ruby 1.8.7中。
這是一卷一個如何從它的紅寶石1.8.7不同。 無論我們使用日期提交在紅寶石1.8.7 (2014年1月13日,它將保存爲1月13日,但在紅寶石2它的13日作爲一個月。這就是爲什麼它的拋出範圍。(是1/13/2014如果我給13/1/2014它將採取。)) – kannathasan
紅寶石2期待在dd/mm/yy格式。但在現有它的未來作爲mm/dd/yy – kannathasan