Skip to content

Instantly share code, notes, and snippets.

@jcuffe
Created September 19, 2012 22:11
Show Gist options
  • Save jcuffe/3752662 to your computer and use it in GitHub Desktop.
Save jcuffe/3752662 to your computer and use it in GitHub Desktop.
1.9.3p194 :007 > a.revert_to! 1
(0.2ms) SELECT MAX("versions"."number") AS max_id FROM "versions" WHERE "versions"."versioned_id" = 15 AND "versions"."versioned_type" = 'Article'
VestalVersions::Version Load (0.4ms) SELECT "versions".* FROM "versions" WHERE "versions"."versioned_id" = 15 AND "versions"."versioned_type" = 'Article' AND ("versions"."number" BETWEEN 1 AND 8) ORDER BY versions."number" DESC
(0.1ms) begin transaction
Article Load (3.6ms) SELECT "articles".* FROM "articles" WHERE "articles"."id" = ? LIMIT 1 [["id", 15]]
(0.4ms) UPDATE "articles" SET "attachment" = '--- !ruby/object:ArticleUploader
model: !ruby/object:Article
attributes:
id: 15
author: ''183''
content: <p>asdhasdhashashas</p>
status: pending
created_at: 2012-09-19 21:10:53.632210000 Z
updated_at: 2012-09-19 21:25:47.170035000 Z
category: asdhasdh
title: adsgas
attachment: EG_smpl.pdf
mounted_as: :attachment
storage: &70156592732960 !ruby/object:CarrierWave::Storage::File
uploader: !ruby/object:ArticleUploader
model: !ruby/object:Article
attributes:
id: 15
author: ''183''
content: <p>asdhasdhashashas</p>
status: pending
created_at: 2012-09-19 21:10:53.632210000 Z
updated_at: 2012-09-19 21:25:47.170035000 Z
category: asdhasdh
title: adsgas
attachment: EG_smpl.pdf
mounted_as: :attachment
storage: *70156592732960
file: !ruby/object:CarrierWave::SanitizedFile
file: /Users/jared/projects/xerox-lifeline/public/uploads/tmp/20120919-1425-44209-9907/EG_smpl.pdf
original_filename:
content_type: !binary |-
YXBwbGljYXRpb24vcGRm
versions: &70156592738480 {}
cache_id: 20120919-1425-44209-9907
filename: EG_smpl.pdf
original_filename: EG_smpl.pdf
file: !ruby/object:CarrierWave::SanitizedFile
file: /Users/jared/projects/xerox-lifeline/public/uploads/article/attachment/15/app_smpl.pdf
original_filename:
content_type:
versions: *70156592738480
', "content" = '<p>asdhasdhashashas</p>', "updated_at" = '2012-09-19 22:10:44.273114' WHERE "articles"."id" = 15
SQL (0.6ms) INSERT INTO "versions" ("created_at", "modifications", "number", "reverted_from", "tag", "updated_at", "user_id", "user_name", "user_type", "versioned_id", "versioned_type") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["created_at", Wed, 19 Sep 2012 22:10:44 UTC +00:00], ["modifications", "---\ncontent:\n- <p>asdhasdhashsdfs</p>\n- <p>asdhasdhashashas</p>\nattachment:\n- CaliforniaLifeLineVerificationForm.pdf\n- &70156550306300 !ruby/object:ArticleUploader\n model: !ruby/object:Article\n attributes:\n id: 15\n author: '183'\n content: <p>asdhasdhashashas</p>\n status: pending\n created_at: 2012-09-19 21:10:53.632210000 Z\n updated_at: 2012-09-19 22:10:44.273114000 Z\n category: asdhasdh\n title: adsgas\n attachment: !ruby/object:ArticleUploader\n model: !ruby/object:Article\n attributes:\n id: 15\n author: '183'\n content: <p>asdhasdhashashas</p>\n status: pending\n created_at: 2012-09-19 21:10:53.632210000 Z\n updated_at: 2012-09-19 21:25:47.170035000 Z\n category: asdhasdh\n title: adsgas\n attachment: EG_smpl.pdf\n mounted_as: :attachment\n storage: &70156592732960 !ruby/object:CarrierWave::Storage::File\n uploader: !ruby/object:ArticleUploader\n model: !ruby/object:Article\n attributes:\n id: 15\n author: '183'\n content: <p>asdhasdhashashas</p>\n status: pending\n created_at: 2012-09-19 21:10:53.632210000 Z\n updated_at: 2012-09-19 21:25:47.170035000 Z\n category: asdhasdh\n title: adsgas\n attachment: EG_smpl.pdf\n mounted_as: :attachment\n storage: *70156592732960\n file: !ruby/object:CarrierWave::SanitizedFile\n file: /Users/jared/projects/xerox-lifeline/public/uploads/tmp/20120919-1425-44209-9907/EG_smpl.pdf\n original_filename: \n content_type: !binary |-\n YXBwbGljYXRpb24vcGRm\n versions: &70156592738480 {}\n cache_id: 20120919-1425-44209-9907\n filename: EG_smpl.pdf\n original_filename: EG_smpl.pdf\n file: !ruby/object:CarrierWave::SanitizedFile\n file: /Users/jared/projects/xerox-lifeline/public/uploads/article/attachment/15/app_smpl.pdf\n original_filename: \n content_type: \n versions: *70156592738480\n mounted_as: :attachment\n storage: !ruby/object:CarrierWave::Storage::File\n uploader: *70156550306300\n file: !ruby/object:CarrierWave::SanitizedFile\n file: /Users/jared/projects/xerox-lifeline/public/uploads/article/attachment/15/CaliforniaLifeLineVerificationForm.pdf\n original_filename: \n content_type: \n versions: {}\n"], ["number", 9], ["reverted_from", 1], ["tag", nil], ["updated_at", Wed, 19 Sep 2012 22:10:44 UTC +00:00], ["user_id", nil], ["user_name", nil], ["user_type", nil], ["versioned_id", 15], ["versioned_type", "Article"]]
(22.6ms) commit transaction
=> true
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment