Categories: None [Edit]

draft_punk

https://rubygems.org/gems/draft_punk
https://github.com/stevehodges/draftpunk
DraftPunk allows editing of a draft version of an ActiveRecord model and its associations. When it's time to edit, a draft version is created in the same table as the object. You can specify which associations should also be edited and stored with that draft version. All associations are stored in their native table. When it's time to publish, any attributes changed on your draft object persist to the original object. All associated objects behave the same way. Any associated have_many objects which are deleted on the draft are deleted on the original object. This gem doesn't rely on a versioning gem and doesn't store incremental diffs of the model. It simply works with your existing database (plus one new column on your original object).

Total

Ranking: 40,565 of 195,762
Downloads: 31,752

Daily

Ranking: 39,648 of 195,747
Downloads: 6

Depended by

RankDownloadsName

Depends on

RankDownloadsName
13,629,697,366bundler
81,384,293,602rake
291,006,320,288rspec
45773,536,641rails
199268,241,284timecop
229230,406,592yard
281191,064,338sqlite3
1,99515,172,606appraisal
2,32010,023,951amoeba
3,8663,101,349differ

Owners

#GravatarHandle
1iconstevehodges