|
|
1
1
我喜欢Kandadaboogu的回答,但是如果你不想和ar一起玩,你可以和一个观察者一起玩。
只需添加您想要观察的模型。在此示例中,它将记录对ModelA和ModelB的更新 |
|
|
2
1
取决于数据库。许多数据库都有非常强大的存储过程语言,可以调用Web服务。 您可以在重要的数据库表上使用触发器调用调用方法的RubyWeb服务。 或者,您可以让触发器更新事件表,然后让一个进程监视该表上的更改,然后激发该方法。 可能还有一些元编程的魔力可以用来调整Ruby代码来调用更改。 各种选择。 |
|
|
3
1
如果要记录所有模型: monkey修补ActiveRecord::基类。
对于特定型号:
|
|
|
4
0
您是否考虑在ActiveRecord中使用:更新后或更新前: http://api.rubyonrails.org/classes/ActiveRecord/Callbacks.html |
|
cluster1 · 采取独立的新行动的好处是什么? 1 年前 |
|
|
Robert · 使用JSON或哈希时,将NULL替换为NIL 1 年前 |
|
|
Fred Willmore · Rails控制器不呈现任何模板 2 年前 |
|
|
Diogo Amaral · 实现API请求的正确方式 2 年前 |
|
|
Meknassih · 在控制器方法中分配给模型没有任何作用 2 年前 |
|
|
Michael Ding · Rails上的默认会话到期问题 2 年前 |
|
|
Flávio · 基于另外两个生成数组 2 年前 |