问题标签 [vestal-versions]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby-on-rails - 这是 Vestal 版本中的错误还是我做错了什么
我想我可能在 Vestal 版本 ( http://github.com/laserlemon/vestal_versions ) 中发现了一个错误——它的行为似乎revert_to
取决于我过去对同一个对象所做的还原。这是一个例子:
即,如果我revert_to(9)
从一个新加载的注释中,body 字段包含一个 RDiscount 对象,其文本以“Just hang out -- \"playing possum\" -- at the store”开头(这是第 9 版的正文)
revert_to(8)
但是,如果我从新加载的注释恢复,请检查注释的正文,revert_to(:last)
和revert_to(9)
,注释的正文在版本 9 中将是错误的(它将与版本 8 中的注释正文匹配)
有什么想法吗?
ruby-on-rails - Ruby on Rails 中的模型版本控制
我正在寻找一个插件/行为来允许对我的模型进行版本控制。很难找到可用解决方案的列表。到目前为止,我收集到:
acts_as_versioned
simply_versioned
vestal_versions
最后两个解决方案只需要一个版本表 - 这听起来不错,但我对迁移的便利性将如何受此影响有一种不好的感觉(因为它们将状态序列化为字符串)。
另一方面,acts_as_versioned
有点尘土飞扬(最后一次提交是在一月份)。最近有没有这些方面的经验?还是我可能忽略的其他解决方案(或分叉)?
ruby-on-rails - Vestal_versions 和acts_as_taggable_on
有人成功集成了vestal 版本和acts_as_taggable_on 插件吗?我已经添加到我的应用程序中,使用acts_as_taggable_on 以下行到 environment.rb
在我看到的任何 rake 任务或生成器脚本调用中
你知道如何解决这个问题吗?
ruby-on-rails - vestal_versions 和 htmldiff 的回归问题
我猜可能有一种更简单的方法来做我正在做的事情,这样代码就不那么笨拙了。
我很难理解如何使用 revert_to 方法...我想要一些可以同时调用两个不同版本的东西,但这似乎不是vestal_versions 的工作方式。
这段代码有效,但我想知道我是否正在做一些比它需要的更难的事情,我想在深入研究之前找出答案。
如果您想知道,我将它与 HTMLDIFF 结合使用来获取版本更改。
ruby-on-rails - vestal_versions :名为更改的列的问题
我正在使用 Vestal 版本 2 个月。直到今天下午,一切都很好。我没有做任何特别的事情(或者我不记得了......)但代码在其他计算机上运行良好......
问题是我无法再保存我的模型了:rails 给了我这个错误: ActiveRecord::DangerousAttributeError: changes is defined by ActiveRecord
changes 字段默认是一个 activerecord 方法。
使用控制台,消息是下一条:
ActiveRecord::DangerousAttributeError: changes is defined by ActiveRecord
这是我的本地 gem 文件:
这里是我的 Gemfile
如果您有任何解决此问题的建议,我将很高兴听到他们的声音!
谢谢
ruby-on-rails - rails wiki 站点 - 使用 htmldiff maxes cpu 的文章编辑突出显示/删除线
我正在实现一个 wiki 风格的网站,并希望突出显示在连续版本之间对文章所做的更改。使用 htmldiff 突出显示更改效果很好,除了它相当占用 CPU 资源。我正在使用很棒的 vestal_versions 插件进行版本控制。
那么如何最好地处理这个问题呢?我考虑在版本创建时有一个 on_create 回调创建一个延迟的作业,该作业处理然后存储 htmldiff 处理的文章(在版本表行中)。
如果这是一个好方法,我如何在不接触 gem 的情况下扩展vestal_versions?或者也许会有更好的方法。
非常感谢任何建议。:)
ruby-on-rails - 使用vestal_versions 的版本关联?
在切换到另一个可以支持版本关联的版本控制 gem 之前,我想确定 vestal_versions 是否支持版本关联(似乎不支持),例如 => has_versioning。我还没有查看代码,但我无法从自述文件或 github 上的问题部分中找到与版本关联相关的任何内容。帮助将不胜感激!
ruby-on-rails - 如何让vestal_versions 存储更改记录的用户?
我正在使用vestal_versions
1.0.2 和rails
2.3.8
我正在尝试将用户与对模型所做的更改相关联,如文档中所示:
文档:http: //github.com/laserlemon/vestal_versions
调用@user.save
用户“Tyler”后,不会保存在versions
vestal_versions 使用的表中。
有人见过这个吗?这是一个错误吗?
ruby-on-rails - 在 Rails 中随时间对小部件(价格/描述)的模型更改
我最近问了这个问题,答案对我来说很有意义。现在我思考这些答案如何在像 Rails 这样有可用插件/gem 的环境中成立,比如vestal_versions?
如果我正在销售小部件,并且商品的价格和/或描述会随着时间而改变,那么 Rails 就是我的框架。您将如何处理/建模它?