0
我通過我的ActiveRecord插入一些字符串(看起來日期)到一個sqlite3數據庫和數據庫正在改變字段,使它看起來像一個日期。例如:在軌道上的紅寶石有沒有一種方法來決定通過Activerecord插入到數據庫中的字段的格式?
"4-2" => "2-Apr" #Not only a date but the order has been reversed.
"6-7-12" => "7/12/2006" #Again not only a date but the order has been changed.
我找了一個Ruby字符串函數,將防止這種情況發生,但一直沒能拿出任何東西。
是否有其他人遇到過這樣的問題,並且您知道任何解決方法或修補程序。
是否將字符串存儲在日期列中的列? sqlite將試圖強制你發送到日期的任何字符串。如果你想存儲文字,你需要把它們放在一個字符串列中。 – 2012-02-21 14:53:14
謝謝馬克,他們實際上是字符串列。 – Mutuelinvestor 2012-02-21 17:52:41