问题标签 [acts-as-versioned]

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 投票
2 回答
1638 浏览

ruby-on-rails - Rails 和 Acts-as-versioned:您将如何从容地恢复记录?

如何以尊重 REST 约定和路由的方式恢复记录?

我正在寻找如何设置我的 routes.rb 并构建链接和控制器操作以进行还原的示例。我发现的所有示例都是 pre-REST rails。

我的理解是我的资源控制器中需要有 revert_to_version 函数。

0 投票
3 回答
311 浏览

ruby-on-rails - 关于 Ruby 的一般问题

我已经在我的rails应用程序中安装了来自github.com的acts_as_versioned插件,并且有一段我不完全理解的代码,我希望有人能为我解决这个问题

我知道块内的方法(或任何它是)被定义为类内的实例方法,但我在插件中的任何地方都找不到定义为常量的 CLASS_METHODS,而且我也不确定 <<-在 class_eval 意味着之后。该插件位于此处,相关代码从 lib/acts_as_versioned.rb 的第 199 行开始。如果有人能告诉我这里的内幕,我将非常感激。

谢谢

-C

0 投票
2 回答
672 浏览

ruby-on-rails - 存储带有版本的 ActiveRecord 模型及其与版本的关联的最佳方式是什么?

如果我只有一个模型(例如 Wiki)并且想将其与其版本一起保存,我可以使用acts_as_versioned 插件将 wiki 存储在“wikis”表中,并将其版本存储在“wikis_versions”表中。即使我想在向公众展示最新版本之前使用“待审核/已发布”的状态作为状态,这也很简单。

使用也有版本的关联(例如附件、资产、..)来处理 Wiki 的最佳方式是什么?你会如何缓和它?您是否为 wiki 创建了一个新版本,即使只是为了保持流程的进行而更改了它的关联,如果是这样,其他关联呢?

用很少的数据库开销处理它的最佳方法是什么?

提前致谢。

0 投票
6 回答
6033 浏览

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

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

  • acts_as_versioned
  • simply_versioned
  • vestal_versions

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

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

0 投票
0 回答
394 浏览

ruby-on-rails - Rails - PaperClip 和 Acts_As_Versioned - 访问照片 URL

我已经实现了以下内容:

在 Ruby on Rails 中使用 Paperclip 和acts_as_versioned 进行文件版本控制: [http://eggsonbread.com/2009/07/23/file-versioning-in-ruby-on-rails-with-paperclip-acts_as_versioned/][1]

当您上传新照片时,它现在已成功成为版本。我遇到的问题是我无法用回形针抓取图像:

其中“version.photo.inspect”显示了正确的信息,当我在图像标签中调用它来显示照片时,它总是显示最新版本而不是旧版本。

想法?

0 投票
2 回答
278 浏览

ruby-on-rails - Acts_as_Version 有没有办法在保存时跳过版本控制?

使用railsacts_as_versioned,有没有办法跳过版本控制事件的发生,只允许定期保存?

0 投票
1 回答
211 浏览

java - Rails ActiveRecord 插件acts_as_versioned for Java (JPA)

任何人都知道 Rails for Java 中 ActiveRecord 的acts_as_versioned 插件的等效插件(更具体地说是JPA)

在我不得不麻烦重新建模以适应和滚动我自己之前,我要问:o)