gpt4 book ai didi

ruby-on-rails - 数据库更改可以通过任何方式触发 Rails 中的方法调用?

转载 作者:搜寻专家 更新时间:2023-10-30 20:21:39 24 4
gpt4 key购买 nike

数据库更改(比如插入语句)是否可以通过任何方式触发对我的应用程序中的 ruby​​ 方法的调用?我知道观察者,但这是一种复杂的情况,因为数据库是由 Java 应用程序更新的。

请注意,Rails 和 Java 应用程序都连接到同一个数据库。

最佳答案

  1. 轮询 DB by Rails 应用程序 - 定期。
  2. 引入运行 pl/ruby、pl/* 或任何 ping 命令行、REST 或 Rails 应用程序的网络服务的表触发器。
  3. 数据库更改后,Java 应用“ping”Rails 应用(通过 REST、SOAP 等)。

如果 2 和 3 ping 事件可以包含更多信息 - 例如行号。

关于ruby-on-rails - 数据库更改可以通过任何方式触发 Rails 中的方法调用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3749954/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com