在Ruby on Rails中通过外部进程触发操作过滤器?

时间:2014-03-28 03:16:55

标签: ruby-on-rails ruby-on-rails-3

我有一个外部进程更改了我的应用程序的数据库。是否有一种很好的方法可以在更新模型时触发保存前和保存过滤器之后的更新模型?

1 个答案:

答案 0 :(得分:0)

“好”的方式?直接的答案是否定的。

您可以将约束移动到数据库约束,例如NOT NULL等。这是数据库级约束的原始用例,以及DataMapper始终支持添加约束的迁移的原因。

DHH声称数据库约束逻辑属于应用程序层,这有点自大。 “意见框架”在IMO出现了问题。

更多细节可能有用,但你必须考虑这个。