ruby-on-rails - Rails - 更新模型 "in the future"

标签 ruby-on-rails activerecord

关闭。这个问题不满足Stack Overflow guidelines .它目前不接受答案。












想改善这个问题吗?更新问题,使其成为 on-topic对于堆栈溢出。

2年前关闭。




Improve this question




我们需要添加一个功能,允许用户在对模型进行更改之前决定此更改何时生效(例如从明天 19:43 开始)

我们遇到的问题是我们的模型有很多依赖项和很多验证, future 的变化有可能相互冲突:

  • 明天进行更改 A(通过验证测试)
  • 现在进行更改 B - 此更改可能导致更改 A 无效。

  • 是否有针对该问题的已知解决方案/Gem?
    解决这个问题的最佳方法是什么?

    谢谢。

    最佳答案

    您可以复制 Web 服务器和数据库,并拥有今天和明天的一个实例。
    在午夜,用“今天”覆盖“明天”数据库。

    关于ruby-on-rails - Rails - 更新模型 "in the future",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20455272/

    相关文章:

    javascript - 如何使用 react-rails gem 预渲染命名空间的 React 组件?

    ruby-on-rails - Grails(现在)值得吗?

    php - yii2:在链接()之前验证()

    php - Codeigniter 的 `where` 和 `or_where`

    ruby-on-rails - 在多个条件下有效地获取记录

    activerecord - Yii2:如何从外部将 ActiveRecord 对象的属性设置为只读?

    ruby-on-rails - 无法找到操作 'facebook' - devise/omniauth

    html - 从 email.body 对象渲染 html

    ruby-on-rails - 友好ID-未定义的 `slug='方法

    mysql - 让 ruby​​ activerecord 与 mysql 适配器一起工作