问题标签 [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.

0 投票
1 回答
670 浏览

ruby-on-rails - Vestal 版本不工作

我正在尝试让Vestal 版本 gem工作,但我不断收到此错误:

相关方法在这里:

有什么想法吗?

0 投票
1 回答
351 浏览

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 中的注释正文匹配)

有什么想法吗?

0 投票
6 回答
6033 浏览

ruby-on-rails - Ruby on Rails 中的模型版本控制

我正在寻找一个插件/行为来允许对我的模型进行版本控制。很难找到可用解决方案的列表。到目前为止,我收集到:

  • acts_as_versioned
  • simply_versioned
  • vestal_versions

最后两个解决方案只需要一个版本表 - 这听起来不错,但我对迁移的便利性将如何受此影响有一种不好的感觉(因为它们将状态序列化为字符串)。

另一方面,acts_as_versioned有点尘土飞扬(最后一次提交是在一月份)。最近有没有这些方面的经验?还是我可能忽略的其他解决方案(或分叉)?

0 投票
1 回答
642 浏览

ruby-on-rails - Vestal_versions 和acts_as_taggable_on

有人成功集成了vestal 版本和acts_as_taggable_on 插件吗?我已经添加到我的应用程序中,使用acts_as_taggable_on 以下行到 environment.rb

在我看到的任何 rake 任务或生成器脚本调用中

你知道如何解决这个问题吗?

0 投票
1 回答
382 浏览

ruby-on-rails - vestal_versions 和 htmldiff 的回归问题

我猜可能有一种更简单的方法来做我正在做的事情,这样代码就不那么笨拙了。

我很难理解如何使用 revert_to 方法...我想要一些可以同时调用两个不同版本的东西,但这似乎不是vestal_versions 的工作方式。

这段代码有效,但我想知道我是否正在做一些比它需要的更难的事情,我想在深入研究之前找出答案。

如果您想知道,我将它与 HTMLDIFF 结合使用来获取版本更改。

0 投票
1 回答
1274 浏览

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

如果您有任何解决此问题的建议,我将很高兴听到他们的声音!

谢谢

0 投票
1 回答
343 浏览

ruby-on-rails - rails wiki 站点 - 使用 htmldiff maxes cpu 的文章编辑突出显示/删除线

我正在实现一个 wiki 风格的网站,并希望突出显示在连续版本之间对文章所做的更改。使用 htmldiff 突出显示更改效果很好,除了它相当占用 CPU 资源。我正在使用很棒的 vestal_versions 插件进行版本控制。

那么如何最好地处理这个问题呢?我考虑在版本创建时有一个 on_create 回调创建一个延迟的作业,该作业处理然后存储 htmldiff 处理的文章(在版本表行中)。

如果这是一个好方法,我如何在不接触 gem 的情况下扩展vestal_versions?或者也许会有更好的方法。

非常感谢任何建议。:)

0 投票
2 回答
1315 浏览

ruby-on-rails - 使用vestal_versions 的版本关联?

在切换到另一个可以支持版本关联的版本控制 gem 之前,我想确定 vestal_versions 是否支持版本关联(似乎不支持),例如 => has_versioning。我还没有查看代码,但我无法从自述文件或 github 上的问题部分中找到与版本关联相关的任何内容。帮助将不胜感激!

0 投票
1 回答
421 浏览

ruby-on-rails - 如何让vestal_versions 存储更改记录的用户?

我正在使用vestal_versions1.0.2 和rails2.3.8

我正在尝试将用户与对模型所做的更改相关联,如文档中所示:

文档:http: //github.com/laserlemon/vestal_versions

调用@user.save用户“Tyler”后,不会保存在versionsvestal_versions 使用的表中。

有人见过这个吗?这是一个错误吗?

0 投票
1 回答
118 浏览

ruby-on-rails - 在 Rails 中随时间对小部件(价格/描述)的模型更改

我最近问了这个问题,答案对我来说很有意义。现在我思考这些答案如何在像 Rails 这样有可用插件/gem 的环境中成立,比如vestal_versions?

如果我正在销售小部件,并且商品的价格和/或描述会随着时间而改变,那么 Rails 就是我的框架。您将如何处理/建模它?