I'd like to be sure if vestal_versions does support versioned associations (it seems like it doesn't) before switching out to another versioning gem that can support versioned associations e.g => has_versioning. I haven't looked at the code yet but I couldn't find anything related with versioned associations from the readme file or the issue section on github. Help would be appreciated!
Versioned associations using vestal_versions?
1.3k Views Asked by jpemberthy At
2
There are 2 best solutions below
2
otaviofcs
On
I'm looking for something that appears to be very close to your needs. But I don't need to revert the associated objects, just to record them. I was thinking of handle it in a nosql way. So I can save the model version and the associations would be embedded documents.
So I can compare versions in a more comprehensive way. Right now I use paper_trail, but as it can't handle associations, it's not possible to store the tags associated to a model and see how it changes through time.
Related Questions in RUBY-ON-RAILS
- Rails HABTM: Select everything a that a record 'has'
- Best way to make an HABTM association via console
- dynamically create an ical / ics file from a rails model
- Ruby destroy is not working? Or objects still present?
- NoMethodError: undefined method `update_average_rating' for nil:NilClass
- Select results where joined table contains records with an attribute, but without another
- Showing posts only created when boolean was true
- Ruby on rails and HAML - Print a hash with background color
- How can I monitor an endpoint's status with Ruby?
- How to create dynamic pages without form_for helper in Rails?
- Rails 4.2 jQuery loads only after refresh
- "Access Denied" - User's Permissions to S3 Bucket
- ActiveRecord, Rails 4: has_many :through with scoped conditions failure
- Rails - formatting a list of options
- Rails - Ajax do not work properly on production server
Related Questions in VERSIONING
- How to handle distro versions in Yocto
- Biztalk: Side-by-Side Versioning in different Applications
- continuous integration - build separated projects or build all in one?
- C Compiler automatic Version increment
- How do multiple versions of a REST API share the same data model?
- Use version number in file links in Sphinx
- elasticsearch versions numbering algorithm
- how to maintain different versions of a symfony web site
- spring cloud handle multiple concurrent clients and servers
- How to manage POM version numbers in git without merge conflicts
- how to upgrade a dependency of a global package in npm
- Does node package.json support alpha or beta meta range according to SemVer?
- Why the substitution |version| is not working on Sphinx
- Trying to add versioning using filemtime but fail
- Git Eclipse and versioning
Related Questions in ASSOCIATIONS
- Two Association Label Elements in Simple Form
- foreign_key: belongs_to & has_one difference
- rails 4 article data template
- Use belongs_to association in Rails 4
- How to Access Entity collection in Hibernate?
- Render partial collection with association
- Why is foreign_key ignored?
- Ruby on Rails 3 Multiple Associations
- Where should I add data for an associated model in cakephp-3
- What is wrong with this polymorphic association?
- Display value from associate table
- Rails multi level association
- Retrieve associations in AngularJS & Rails using ngResource
- Rails: Eager loading for models three associations away
- File association using CMD
Related Questions in VESTAL-VERSIONS
- vestal_versions
- Versioning of Models in Ruby on Rails
- Is this a bug in Vestal Versions or am I doing something wrong
- How can I get around NoMethodError with Vestal Versions on Rails 3.2 and Ruby 1.9.3?
- Vestal Versions - Rails 3 Support?
- Vestal Versions -
- Why am I getting this error: unknown attribute: data_changes
- Rails 3.0.3: using vestal_versions with globalize3
- how to insert user_id,user_name,user_type with vestal versions?
- Vestal_versions and acts_as_taggable_on
- Rails - really_create_a_version in the model
- Rails 3.2 app - Should I use a versioning gem (paper_trail or vestal_versions) or handle it manually?
- Vestal versions not working
- Versioned associations using vestal_versions?
- Model changes to widgets (price/description) over time in Rails
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
(At the moment of writing this) There is an associations branch in the official vestal_versions repository, It is still a basic idea and isn't merged yet in the master branch. So I decided to go with another versioning gem, specifically acts_as_revisable following the instructions in this blog post.