Rails 3 - циклически просматривая записи в БД, у одной записи есть HASH - PullRequest
1 голос
/ 30 сентября 2010

Имеется база данных с записями, подобными следующим Таблица: AuditLog Поля: ID | USERID | ТИП | ВРЕМЯ | DATA

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.

Спасибо

1 Ответ

3 голосов
/ 30 сентября 2010

Если у вас есть список результатов, подобных этому, вы бы сделали что-то вроде следующего:

@results.each do |result|
  p result.data.photoId
end

Вы, конечно, можете стать более любопытным, но, надеюсь, это покажет вас.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...