Я использую гем paper_trail(https://github.com/airblade/paper_trail) в своем приложении. для управления версиями магазина. Я настраиваю с class_name. Я могу собрать запись через запрос, но как получить доступ к данным объекта
ElementVersion(id: integer, item_type: string, item_id: integer, event: string, whodunnit: string, object: text, created_at: datetime)
The object have a information are
---
id: 431
heading: some text
body: "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\" \"http://www.w3.org/TR/REC-html40/loose.dtd\">\n<html><body>\ndfklsjdalfjlds</body></html>\n"
element_type_id: 5
parent_id: 430
position: 1
version_id:
created_at: 2016-04-18 04:35:52.916000000 Z
updated_at: 2016-05-13 04:56:51.371376000 Z
ended_at:
lock_version: 85
display_heading: false
lock_time: 2016-05-13 04:56:51.000000000 Z
locked_by: 16
project_id:
survey_id:
cover_image_id:
details: "{}"
work_id:
ElementVersion.where_object(parent_id: 430)
Он возвращает массив записей, но я не могу получить доступ к содержимому «тела» из приведенного выше запроса. Есть ли у вас какие-либо идеи о том, как решить эту проблему?
body
? Исключение? Возвращаетnil
? Как получить к нему доступ? - person katafrakt   schedule 13.05.2016