1
給定一個類似以下記錄的數據庫 表:AuditLog 字段:ID | USERID | TYPE | TIME |數據Rails 3 - 通過DB記錄循環,一條記錄具有HASH
id:1, userId:1, type:PHOTO, time:2008-10-15 12:00:00, data:{photoId:2089, photoName:A trip to the beach}
比方說數據庫有50條記錄,使用Rails我如何通過循環的結果如下:
- ID,USER_ID,data.photoID,data.PhotoName
我沒有得到的主要原因是如何提取數據列中的內容,將其插入到db字段中。
感謝
這是令人難以置信的,如果你可以分享如何存儲數據字段就像上面一樣。謝謝! – WozPoz 2010-09-30 02:16:40
在進入數據庫之前,可能只需將數據編組即可。看看這個鏈接:http://api.rubyonrails.org/classes/ActiveRecord/Base.html,特別是關於保存數組和散列的部分。優秀的指導。 – 2010-09-30 02:35:37
@Chuck,剛剛嘗試過上述錯誤?前面的p有什麼意義?我嘗試了W和W/O,都失敗了......我得到的錯誤是「NoMethodError」未定義的方法'photo_id'爲# –
WozPoz
2010-09-30 02:53:26