Comments (4)
Handling versions of attributes on both the translation and base model is an unsolved problem, unfortunately. At the moment globalize-versioning
really is only made to handle versions of translations independent of versions on the base model. If you'd like to submit a PR to change this, please do, in the meantime I'm closing this.
from globalize-versioning.
Okay. Maybe ideally only the base model version should be kept, to not store duplicate info and to simplify things.
from globalize-versioning.
It's not that simple, because translations are in a different table. paper_trail
doesn't handle tracking versions from different tables (AFAICT). So unless you want to store your translations in the base table (using another translation gem), I don't see how to accomplish this in a simple way.
from globalize-versioning.
Yeah, I understand. I never wrote it is simple. I was just thinking what could be a more optimal solution in theory... And the odd thing is, as far as I remember, even without using globalize-versioning translation table changes are stored in the versions for the base table. So actually this might already work... I might do some tests...
from globalize-versioning.
Related Issues (13)
- Release globalize versioning support as separate gem HOT 28
- Value for translation field is the updated value instead of the previous value HOT 2
- Undefined method 'locale=' issue HOT 3
- Compatible with paper_trail (4.0.0.beta1)? HOT 3
- Reify doesn't seem to work HOT 2
- New release with paper_trail 4 support HOT 4
- Add support for globalize 5+ HOT 1
- Rails 5.2 support HOT 4
- poke - any chance you could release 0.5.0.alpha? HOT 1
- Rails 7 support?
- Custom Paper Trail class HOT 1
- support for papertrail 13 or 14
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from globalize-versioning.